ThinkGeo.com    |     Documentation    |     Premium Support

GeometryCollection is not supported now

I have a layer in Oracle database, and i'm getting the following.


I've updated the suite to the version 4.5.21.


 Any ideas?


 




the problematic feature is: 
  GeometryCollection(Polygon(…),Polygon(…))

Rui,


I have tested GeometryCollectionShape, it works properly. Below is my code and screen-shot. I think you may have two places caused that problem, the first one is you use the wrong format for wkt, mine is GeometryCollection(Polygon((...)),Polygon((...))); the second one is that you have to set all DefaultAreaStyle, DefaultLineStyle and DefaultPointStyle even your collection is only contains polygons, if you think it's not convenient we will consider to modify code to allow set one of them.


winformsMap1.MapUnit = GeographyUnit.DecimalDegree;

winformsMap1.CurrentExtent = new RectangleShape(0, 100, 100, 0);
winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.StandardColors.White);

InMemoryFeatureLayer inMemoryLayer = new InMemoryFeatureLayer();
GeometryCollectionShape shape = new GeometryCollectionShape("GeometryCollection(POLYGON((10 60,40 70,30 85, 10 60)),POLYGON((65 30,95 30,95 15,65 15,65 30)))");
inMemoryLayer.InternalFeatures.Add(new Feature(shape));

inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle.FillSolidBrush.Color = GeoColor.FromArgb(100, GeoColor.StandardColors.RoyalBlue);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle.OutlinePen.Color = GeoColor.StandardColors.Blue;
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultLineStyle.OuterPen = new GeoPen(GeoColor.FromArgb(200, GeoColor.StandardColors.Red), 5);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle.SymbolPen = new GeoPen(GeoColor.FromArgb(255, GeoColor.StandardColors.Green), 8);
inMemoryLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;

LayerOverlay staticOverlay = new LayerOverlay();
staticOverlay.Layers.Add("InMemoryFeatureLayer", inMemoryLayer);
winformsMap1.Overlays.Add("InMemoryOverlay", staticOverlay);

winformsMap1.Refresh();


Please let me know if you have questions.


Thanks


James



I think i see the problem. I was only set the style as Area Style. It also works with Level.CustomStyles.Add(…), right?

I think there is something going on…  
 I can’t load the layer, I still have the same problem, could there be a problem creating the Feature from the datasource? Loading the geometry column into the the Feature. 
  
  

   private void ApplyStyleArea(FeatureLayer l)
        {

            l.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Antarctica1;
            l.ZoomLevelSet.ZoomLevel01.DefaultLineStyle = LineStyles.Canal1;
            l.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.Capital1;
            l.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;

        }





GEOMETRYCOLLECTION (POLYGON ((266682.478788139 437748.501332568, 266567.918781583 437713.309258115, 266531.388296315 437729.218732086, 265337.070407147 437738.758558117, 264423.294959464 437723.543469745, 264102.233124955 437686.127813519, 263837.903630941 437558.702829672, 263910.597867753 437351.702993552, 263937.501993254 437146.432502705, 263912.913215989 437054.89182579, 263871.414030591 436994.990999433, 263873.755214163 436945.361005591, 263791.035757728 436855.548760235, 263786.447027988 436788.958683559, 263790.507820625 436751.528344195, 263850.229782211 436658.68925805, 263953.614887783 436416.159522789, 263784.807514679 435607.073267077, 263112.986024214 434901.238847304, 263110.996552152 434880.548878989, 263703.49157956 434233.63610304, 263493.201406779 433575.339499836, 263443.602235822 433533.028370369, 263397.382105215 433518.467595588, 263348.698870798 433693.73762651, 263353.256076279 433842.698225868, 262718.968805305 434607.611302211, 262695.617022376 434683.960807386, 261664.01950755 434744.654059741, 261522.890303726 434647.111016572, 261469.081365843 434560.610312803, 261141.433517856 433761.910907302, 261236.90749515 433558.632066141, 260852.148796024 432762.962102817, 260778.612586007 432518.389280978, 260645.377800496 432178.835781091, 260500.031822562 431892.472191309, 260205.237872047 431442.81531857, 260057.601458796 431184.281424153, 259980.760366581 431206.180459239, 259935.180933294 431175.619760727, 259895.602062113 431099.288696206, 259804.483023437 430999.096766094, 259799.173768653 430944.286455801, 259745.055952081 430818.124513307, 259687.596637642 430741.753573024, 259685.147831889 430688.38346244, 259643.239295033 430578.482056471, 259380.228389096 430531.31764852, 259449.233780592 430266.577357667, 259475.829055359 429953.076498366, 259457.520323442 429869.495986738, 259379.562262148 429725.923673386, 259284.393011199 429660.392143807, 259257.095656162 429504.950815381, 259209.647174076 429399.249805485, 259136.697616869 429318.14780866, 259021.198053145 429261.705844528, 258934.760537705 429098.1135173, 258897.141630993 429012.702615388, 258884.804595584 428845.151917825, 258810.447985431 428601.279812436, 258710.559726273 428471.907345351, 258452.060621228 428343.962202488, 258283.652022276 428184.618803919, 258255.542803206 428121.868344536, 258250.025292801 427987.537552421, 258216.125416355 427985.286757798, 258105.876131454 427872.34448638, 258084.407407677 427795.933794629, 258007.748919407 427688.722367383, 257829.789268245 427597.868768091, 257767.899144438 427600.36773289, 257517.320854249 427387.062870023, 257442.709787797 427451.401965887, 257373.049370267 427426.870816268, 257359.899572416 427409.750274451, 257361.330701799 427339.310004617, 257332.081649188 427273.899216767, 257282.551194439 427290.928693387, 257235.96330737 427153.807248971, 257260.465359433 427027.157052808, 257271.809163829 426818.716333872, 257295.230333327 426768.566387711, 256779.242896147 426434.186719733, 256356.090343265 426405.119564794, 256278.290981216 426361.278008062, 256230.601542056 426290.616976634, 256205.162657159 426241.806188315, 256193.529221803 425842.0640228, 256238.442343622 425685.374476168, 256572.812958005 425177.417534474, 256774.560978032 424785.779099632, 256828.622526983 424715.909672716, 257230.471677714 424340.674172454, 257411.535036812 424196.806656168, 257804.527199977 424215.153275399, 258482.508425959 423829.9224209, 258785.32367643 423619.99665972, 258984.027937997 423456.748757497, 259065.800021687 423366.719664322, 259178.093895982 423187.010939176, 259396.727502852 423034.643646837, 259539.279876679 422982.865651547, 259805.554032482 422816.599139054, 259930.03134203 422445.729830758, 260041.864695028 422307.140668989, 260026.235583516 422249.670496343, 260034.588300667 422092.009694935, 260001.649773337 421979.708397287, 260018.382018378 421867.238052104, 260006.482567451 421825.577968526, 260011.935250575 421668.647397506, 259990.166636364 421579.576638136, 259919.798313684 421454.585128313, 259840.111057664 421256.612391328, 260112.644721018 421165.796863284, 260093.547020603 421015.915659189, 259782.263257683 419944.255760573, 259637.245558244 419737.67196101, 259590.187390986 419618.171064321, 259417.267444376 419560.037774928, 259430.410080494 419409.917344409, 259367.631957769 419284.255973138, 259364.202564584 419219.885422557, 259239.725626007 419010.622643861, 259111.037019498 418871.819351359, 259019.117413001 418819.757681879, 258982.457648845 418781.196812414, 258739.993081476 418365.561348766, 258612.294041517 418263.158843394, 258134.535750594 417971.929499649, 257765.641495594 417501.741169738, 257581.02403719 417291.297290446, 257337.795877261 417094.142797221, 257146.575849168 417002.009369817, 256786.599137607 416679.031675052, 257280.398487416 416297.798081224, 257755.758854007 415868.663665617, 257913.902164147 415748.625541738, 258353.344098414 415226.520314709, 258366.955660064 415136.580000147, 258357.997557695 415009.278834942, 258381.498621427 414958.088977767, 258351.570028448 414858.688136322, 258380.70181951 414757.088356333, 258366.052252616 414732.717927098, 258601.716594292 414566.97094766, 258634.880594941 414343.290384079, 258685.721489411 414315.350853274, 258716.772309758 414272.041250962, 258809.783550466 414240.602680854, 258852.714370453 414202.923172704, 258872.6255038 414168.82347243, 258857.315709681 414127.352715959, 258869.126645075 414080.482798573, 259315.46127438 413992.649418155, 259577.852019199 414049.844177135, 259798.021492848 414150.347815327, 259889.992290861 414143.729788668, 259917.183100552 414120.910090954, 259926.264748826 414023.509207472, 259842.576191472 413904.28757061, 259876.567092375 413852.477732824, 260009.009104009 413797.699873072, 260128.349988522 413779.041393672, 260469.964830376 413637.966515341, 260582.40240285 413818.748886941, 260582.570359074 413927.579460999, 260814.658985097 414127.894368283, 260897.247737426 414219.615939292, 260970.464727868 414450.528462126, 261148.935978641 414427.091007279, 261316.616396303 414463.21373449, 261422.216566707 414512.62587213, 261535.899976309 414941.259694411, 261733.429554366 415057.603601567, 261923.699749833 415104.106912025, 262078.557524769 415303.130335623, 262186.456415749 415394.192321361, 262481.229741683 415327.927277166, 262773.023466932 415209.811450612, 262891.89382216 415231.153114637, 262985.95378651 415273.314733031, 263102.325467485 415245.626649745, 263580.052101871 415040.673454695, 263696.640606509 415174.395856965, 263934.600585673 415269.810196841, 264153.481760158 415286.524002524, 264218.912214259 415267.784593955, 264359.4855807 415133.466297226, 264478.187314786 415080.21835093, 264838.91007958 415078.833825091, 265006.18994474 415151.457046051, 265346.218602467 415347.523537816, 265492.209069539 415404.245990889, 267064.386921479 415549.771921403, 267283.18920721 415511.055373606, 267534.543001315 415410.449260987, 267635.7925142 415445.700933115, 267659.693788533 415395.671089283, 267734.73390553 415439.262356807, 267956.034214487 415485.266138096, 268026.444398281 415518.707800322, 268102.255520701 415475.458786635, 268182.006127523 415465.400094821, 268249.198189741 415401.520761904, 268337.378788505 415388.331668951, 268381.229629625 415337.962581577, 268445.820269249 415347.653662692, 268485.041164111 415313.974033501, 268540.591231334 415316.444679846, 268607.872761186 415276.475669983, 268653.372489559 415292.846374486, 268739.123806151 415272.598102811, 268807.903055311 415318.599346076, 268891.434360189 415286.630231179, 268950.164189738 415306.241587251, 269025.87639115 415231.542348519, 269090.407190868 415206.95306592, 269280.184547001 415421.297543766, 269319.435007816 415425.737830191, 269354.305524247 415403.60838757, 269435.395432675 415434.269737103, 269472.186395296 415415.050520461, 269502.30603284 415419.491270527, 269642.524706159 415574.434289553, 269758.46559913 415578.436135064, 269789.075627926 415566.336457819, 269890.985080739 415634.748772776, 269956.884289191 415723.469813719, 270023.574857916 415704.621093382, 270093.985306711 415718.722392978, 270141.356219796 415686.282723487, 270184.236191783 415713.973499025, 270253.706572544 415705.814503893, 270283.326493827 415723.225332815, 270321.285145504 415814.846207764, 270347.655160132 415823.256637557, 270440.376632935 415783.318150052, 270486.626852523 415796.979212138, 270517.287624884 415762.379029968, 270566.317969329 415745.570060336, 270600.787461202 415806.700746936, 270632.157498023 415822.951647884, 270681.656229151 415889.29280007, 270704.196229979 415903.132830012, 270734.416773301 415893.883593911, 270753.686486743 415915.854056688, 270808.056639243 415932.854607185, 270851.967630675 415889.705116795, 270882.837781733 415894.635868008, 270907.088284068 415876.736356521, 270924.809099242 415830.326304861, 270975.280298084 415789.887005368, 271181.121355354 415815.58051589, 271248.091968856 415788.331379623, 271358.773243961 415771.363077222, 271402.654239542 415728.893596262, 271457.684852937 415710.394361727, 271527.995112507 415740.58567916, 271627.865626102 415735.717415841, 271866.049788871 415599.560410526, 271928.741152982 415544.911233472, 271980.651741803 415543.261848576, 271990.142999919 415475.981872292, 271951.834026358 415381.950868082, 271952.938080303 415158.439637504, 271881.511804126 414913.166919323, 271746.704121336 414717.734217712, 271770.95495474 414675.663879518, 271887.107346947 414564.735168672, 271918.539419154 414485.705680661, 271904.930331415 414427.805092799, 271941.170972037 414406.585452904, 272022.319778065 414494.197070945, 272451.588146189 414777.585404929, 272744.690371396 414773.650104358, 272857.620383584 414815.062575291, 272989.300748581 414827.844528071, 273113.11063562 414901.907164204, 273165.270837516 414916.008190337, 273218.460188166 414963.718963626, 273286.708428854 415095.411167003, 273478.230515963 415067.443650231, 273569.261581091 415029.915306583, 273754.545954754 414869.047436827, 273851.147373083 414814.108818924, 273963.570398384 414701.059905034, 274043.632573667 414571.750597714, 274141.54448474 414513.281523035, 274128.420962492 414721.342426601, 274150.199882449 414796.623291737, 274136.287767483 414907.11388234, 274107.09639964 414967.993709309, 274086.092404817 415180.834533062, 274150.08727435 415524.947437117, 274234.052325639 415842.17023829, 274403.817596816 416182.574452737, 274421.416246845 416284.415406547, 274480.593925515 416453.097473173, 274578.601470195 416613.509956211, 274666.078780172 416817.792306173, 274750.70283199 417190.595855173, 274779.392343727 417236.966381377, 274827.322223633 417256.007103223, 275040.1048455 417206.260340189, 275163.885295592 417203.472335476, 275208.195039132 417238.57319975, 275260.504500714 417317.944406632, 275365.223583746 417385.106781212, 275531.681673887 417577.040410382, 275486.308437718 417730.570604633, 275288.939025663 418793.612767574, 275038.384210222 418959.949574598, 275092.753420789 419027.960513729, 275226.492694408 419123.323466486, 275322.901555899 419246.015550686, 275647.888046877 419574.612717901, 275719.546658771 419666.514158827, 275804.418882852 419577.925064655, 275811.860843163 419486.674877725, 275953.703205582 419393.746525296, 276286.015603353 419395.6223191, 277130.560364657 419461.946288467, 277733.52877066 419230.035017821, 277645.358672606 418630.63053161, 277820.692606661 418469.602723467, 277877.574665377 418382.952752641, 277927.445837533 418340.173824171, 278060.355995664 418363.805810442, 278141.506954105 418358.707071686, 278247.439012135 418277.488829926, 278282.69022376 418211.458689835, 278352.851753585 418180.679581104, 278448.822508031 418175.061331203, 278540.442404657 418212.283190856, 278673.911530135 418315.656050611, 278764.122088495 418321.657298041, 278850.491861374 418365.568884807, 278887.49686392 418664.991171977, 279162.010953378 419132.868167423, 279375.936776036 419436.993274886, 279323.53534221 419518.46274474, 279333.753604239 419607.24337319, 279367.432245904 419705.014258251, 279598.45708215 420091.840563639, 279804.372205319 420482.145992613, 279806.779600401 420604.736433425, 279958.304683359 420965.510745967, 279973.861903715 421137.481762274, 279928.047896663 421323.722303752, 279747.420384832 421682.440927731, 279632.783538624 422037.650840473, 279651.12228044 422122.061753447, 279502.000346985 422161.709339855, 279436.599017129 422211.828878494, 279376.946855248 422303.198434864, 278830.067668955 422600.970914691, 278620.875155601 422659.367877555, 278070.729998693 422726.38855624, 278066.199291117 422790.859060947, 277868.785601013 422915.356235515, 277670.323231862 422973.813623283, 277555.732210925 422977.621680957, 277383.570321158 423025.338838122, 277352.979765574 423047.748356758, 277313.817719241 423130.588154059, 277257.956427738 423196.427938631, 277120.953325172 423317.026235596, 277206.45270973 423378.087961227, 277231.692272244 423423.798402791, 277231.83976741 423550.769221505, 277268.437600626 423684.210471494, 277241.464993958 423848.771090343, 277268.43140413 424040.042491652, 277239.299952718 424117.102240573, 277252.637988144 424238.632893154, 277210.014973494 424403.663228977, 277148.07197874 424551.7828718, 277141.597956678 424760.003738763, 277213.696594875 424868.505201547, 277209.94598506 424902.72599167, 277162.564338323 424972.865275667, 277128.782020558 425106.245421007, 277145.06132832 425147.11556029, 277188.160698089 425187.906709692, 277192.52976903 425260.61736434, 277126.337931603 425325.586410862, 277129.46611668 425445.296911322, 277190.214435549 425558.578719002, 277352.043830266 425658.961940033, 277380.103095887 425699.612593407, 277384.387317028 426049.35440391, 277401.06637116 426110.204811294, 277451.414911468 426189.636333395, 277542.69514741 426218.26777848, 277617.035910542 426212.29887383, 277686.256863099 426186.270033309, 277758.718109083 426138.901080692, 277853.941393569 425996.551980344, 277888.031483991 425986.552404624, 277929.941645285 425999.993291501, 277950.561202151 426039.463581181, 277951.970628126 426097.21415399, 277938.469468889 426128.903778646, 277915.029495743 426135.113827987, 277877.717678587 426218.463320659, 277853.405969674 426320.613676623, 277917.522879927 426511.235908783, 277940.770740643 426631.326572901, 277961.300408123 426658.266993422, 278087.580494131 426711.959431189, 278179.461401497 426706.991016146, 278200.762086365 426649.800790731, 278206.264762697 426508.21023264, 278263.987401085 426388.750606534, 278319.328934759 426329.941619345, 278365.298892123 426335.031964297, 278435.488352578 426393.413860801, 278503.577350026 426489.435182236, 278529.585374131 426613.186176208, 278571.674155687 426700.05735694, 278605.731206223 426897.18898891, 278671.879789917 426994.930747352, 278741.996876228 427170.49243272, 278756.056014327 427248.183186756, 278750.124958718 427280.023360239, 278716.844622269 427310.302805485, 278531.533834408 427256.149578385, 278488.192592325 427304.928945384, 278486.882013558 427352.989306219, 278579.520531666 427475.671316132, 278682.649754716 427550.573504183, 278883.4298591 427634.077219812, 278924.459398664 427674.428077387, 278935.398768288 427720.018718317, 278916.83738129 427771.608848761, 278845.805710181 427840.987790662, 278805.642687709 427999.817727694, 278870.698178409 428298.920724532, 278865.976662364 428376.540810471, 278845.975988364 428390.220337149, 278736.575995985 428374.278793067, 278575.413881026 428397.685747846, 278511.102977188 428435.405213237, 278487.781498903 428497.365218165, 278600.410391228 428634.617584906, 278708.941218521 428628.809540135, 278783.100924087 428657.470905422, 278741.219339799 428739.970319996, 278424.596908608 428733.244963459, 278288.135564267 428776.043206999, 278206.754228484 428827.822083668, 278103.753115881 428839.320366452, 277821.257954175 429003.886792275, 277743.916470639 429069.535628648, 277465.472117291 429199.271753374, 277446.66144193 429224.681630875, 277477.53047794 429283.962017536, 277490.939570101 429370.522597573, 277275.755796248 429489.449929587, 277202.693725548 429577.109234695, 277116.913703569 429554.327430596, 277011.412762225 429552.47544963, 276928.221917984 429578.284286698, 276886.071603229 429557.853406674, 276650.140232895 429547.069724163, 276484.200835394 429454.77624146, 276396.91469098 429757.926172113, 276274.113264478 429791.454693176, 276194.363217761 429767.802934362, 276126.392243339 429802.701987385, 276164.450625477 429911.453195559, 276154.8899494 429947.393250934, 276020.538194022 429984.861106915, 275956.636048911 430101.220937413, 275779.140583914 430333.719146021, 275670.357828119 430421.347803022, 274501.787194477 431159.171762989, 273990.897012257 431520.06516756, 273493.652543611 431601.396876213, 273267.236953498 431811.514427482, 272785.836725924 432209.248026077, 272380.795479995 432698.943538708, 272105.11309899 432721.589088125, 271498.272682707 433093.540521088, 271033.934933868 433356.903973593, 270692.769628327 433516.89895237, 270598.817901092 433580.607980743, 270448.063958652 433765.975964995, 269926.122215903 434212.979623855, 269777.366158128 434506.138362787, 269641.181174503 434728.747052914, 269362.739569418 434739.812662818, 269212.568713819 434723.430196158, 269050.413377014 434391.655717621, 268964.725342564 434253.683540992, 268394.213141989 433606.431136226, 268306.723546032 433534.219167567, 268144.413535938 433476.556522703, 267828.321577331 433467.390918496, 267661.511382515 433420.618053108, 267466.140498099 433402.104673052, 267306.929929724 433358.642199044, 267224.870143515 433320.010048996, 267156.079571444 433343.16944746, 267100.738186042 433395.37844722, 267017.857146269 433407.68729679, 267001.146138304 433481.627521398, 266940.574545689 433557.186876037, 266814.053267824 433563.094644766, 266759.712443668 433593.624142194, 266735.550748169 433683.773740073, 266662.149973494 433715.522787944, 266621.018708018 433771.582140525, 266588.895967162 433913.422498765, 266591.983939431 434003.202600489, 266644.073452632 434060.914321208, 266619.79114496 434178.044287861, 266638.168606012 434350.545509657, 266623.855901008 434491.465830716, 266863.754115202 434684.100771278, 266893.333488387 434722.691189459, 266937.268603438 435024.153489677, 267021.36466949 435283.565934813, 267016.259369943 435578.117286002, 267064.227517151 435676.998196905, 267144.477026058 435736.420342964, 267130.196224258 435778.020110476, 267083.855358869 435829.919243759, 267070.563974198 435886.269705449, 267112.570560874 436101.851149463, 267073.3152247 436371.792006181, 267104.524899611 436421.632666387, 267190.275026104 436458.634268028, 267237.244484897 436504.135058211, 267232.342308815 436616.565725832, 267182.770115077 436727.565388127, 267156.239399188 436733.96486197, 267098.179731638 436708.683825471, 267076.809411746 436718.753613071, 267106.897868194 436810.784456588, 267087.516942299 436858.814347912, 266906.615933151 436851.960926502, 266867.125051211 436888.270899403, 266895.614207234 436954.891607732, 267001.454422106 436979.773202837, 267071.703882182 437023.054799129, 267145.923197851 437094.996058359, 267211.3320768 437192.968134563, 267213.451042153 437255.028066123, 267135.137572122 437396.547347321, 267167.327303106 437452.418082995, 267134.356704688 437473.768006155, 267126.385603733 437531.697652447, 267099.604932616 437544.957421717, 266952.544167337 437535.824831583, 266910.754864182 437488.263776699, 266848.704321819 437488.543316933, 266698.98595428 437356.259765263, 266666.954506021 437425.599736443, 266692.543976384 437457.190487458, 266709.112444057 437548.51101677, 266742.641795496 437590.48155355, 266747.451288114 437622.781760389, 266716.169086834 437725.781885644, 266682.478788139 437748.501332568)), POLYGON ((260952.602182274 439449.632905684, 260248.058222177 439442.120842681, 260128.289366788 439324.838278649, 260091.720468179 439267.77785481, 259969.544021063 439013.6242363, 259938.696584873 438868.683170958, 259765.678264659 438688.689322455, 259713.539321772 438612.748649538, 259378.520713216 437864.329865327, 259280.164719328 437599.606935714, 259234.428060949 437394.585153855, 259259.605765528 436946.063448543, 259221.635178614 436392.970457316, 259386.80424942 435952.671587327, 259408.357052248 435796.71090635, 259464.138663379 435718.241744476, 259640.47308602 435535.303912777, 259817.414959845 435472.916723213, 260391.081160325 435342.455728601, 261385.706600251 434813.38964601, 261920.019498769 434845.58864473, 262790.735350649 435388.125848637, 263147.303166922 436224.43556207, 263314.075354671 436711.680442836, 263314.015198 436732.230123758, 263200.321549471 436903.229455511, 263124.509347385 436978.8181192, 263246.320626532 436967.480509935, 263555.758709655 437176.946498324, 263537.097328509 437258.59634391, 263480.354983047 437376.476151389, 263468.813211845 437459.976272371, 263348.779987417 437603.934680232, 263329.467753756 437707.864834829, 263352.686560431 437791.995920641, 263347.715450673 437857.245846503, 263317.874777793 437876.275715792, 262872.312180715 437886.538382641, 262293.884204198 438129.37975736, 262163.629763364 438319.548068791, 261900.993474618 438603.285187456, 260952.602182274 439449.632905684)))

 


Rui,


I have tested your data, everything is fine, I can see the shape even it's so complex.


            winformsMap1.MapUnit = GeographyUnit.Meter;
            winformsMap1.CurrentExtent = new RectangleShape(0, 100, 100, 0);
            winformsMap1.BackgroundOverlay.BackgroundBrush = new GeoSolidBrush(GeoColor.StandardColors.White);
            InMemoryFeatureLayer inMemoryLayer = new InMemoryFeatureLayer();
            GeometryCollectionShape shape = new GeometryCollectionShape("GEOMETRYCOLLECTION (POLYGON ((266682.478788139 437748.501332568, 266567.918781583 437713.309258115, 266531.388296315 437729.218732086, 265337.070407147 437738.758558117, 264423.294959464 437723.543469745, 264102.233124955 437686.127813519, 263837.903630941 437558.702829672, 263910.597867753 437351.702993552, 263937.501993254 437146.432502705, 263912.913215989 437054.89182579, 263871.414030591 436994.990999433, 263873.755214163 436945.361005591, 263791.035757728 436855.548760235, 263786.447027988 436788.958683559, 263790.507820625 436751.528344195, 263850.229782211 436658.68925805, 263953.614887783 436416.159522789, 263784.807514679 435607.073267077, 263112.986024214 434901.238847304, 263110.996552152 434880.548878989, 263703.49157956 434233.63610304, 263493.201406779 433575.339499836, 263443.602235822 433533.028370369, 263397.382105215 433518.467595588, 263348.698870798 433693.73762651, 263353.256076279 433842.698225868, 262718.968805305 434607.611302211, 262695.617022376 434683.960807386, 261664.01950755 434744.654059741, 261522.890303726 434647.111016572, 261469.081365843 434560.610312803, 261141.433517856 433761.910907302, 261236.90749515 433558.632066141, 260852.148796024 432762.962102817, 260778.612586007 432518.389280978, 260645.377800496 432178.835781091, 260500.031822562 431892.472191309, 260205.237872047 431442.81531857, 260057.601458796 431184.281424153, 259980.760366581 431206.180459239, 259935.180933294 431175.619760727, 259895.602062113 431099.288696206, 259804.483023437 430999.096766094, 259799.173768653 430944.286455801, 259745.055952081 430818.124513307, 259687.596637642 430741.753573024, 259685.147831889 430688.38346244, 259643.239295033 430578.482056471, 259380.228389096 430531.31764852, 259449.233780592 430266.577357667, 259475.829055359 429953.076498366, 259457.520323442 429869.495986738, 259379.562262148 429725.923673386, 259284.393011199 429660.392143807, 259257.095656162 429504.950815381, 259209.647174076 429399.249805485, 259136.697616869 429318.14780866, 259021.198053145 429261.705844528, 258934.760537705 429098.1135173, 258897.141630993 429012.702615388, 258884.804595584 428845.151917825, 258810.447985431 428601.279812436, 258710.559726273 428471.907345351, 258452.060621228 428343.962202488, 258283.652022276 428184.618803919, 258255.542803206 428121.868344536, 258250.025292801 427987.537552421, 258216.125416355 427985.286757798, 258105.876131454 427872.34448638, 258084.407407677 427795.933794629, 258007.748919407 427688.722367383, 257829.789268245 427597.868768091, 257767.899144438 427600.36773289, 257517.320854249 427387.062870023, 257442.709787797 427451.401965887, 257373.049370267 427426.870816268, 257359.899572416 427409.750274451, 257361.330701799 427339.310004617, 257332.081649188 427273.899216767, 257282.551194439 427290.928693387, 257235.96330737 427153.807248971, 257260.465359433 427027.157052808, 257271.809163829 426818.716333872, 257295.230333327 426768.566387711, 256779.242896147 426434.186719733, 256356.090343265 426405.119564794, 256278.290981216 426361.278008062, 256230.601542056 426290.616976634, 256205.162657159 426241.806188315, 256193.529221803 425842.0640228, 256238.442343622 425685.374476168, 256572.812958005 425177.417534474, 256774.560978032 424785.779099632, 256828.622526983 424715.909672716, 257230.471677714 424340.674172454, 257411.535036812 424196.806656168, 257804.527199977 424215.153275399, 258482.508425959 423829.9224209, 258785.32367643 423619.99665972, 258984.027937997 423456.748757497, 259065.800021687 423366.719664322, 259178.093895982 423187.010939176, 259396.727502852 423034.643646837, 259539.279876679 422982.865651547, 259805.554032482 422816.599139054, 259930.03134203 422445.729830758, 260041.864695028 422307.140668989, 260026.235583516 422249.670496343, 260034.588300667 422092.009694935, 260001.649773337 421979.708397287, 260018.382018378 421867.238052104, 260006.482567451 421825.577968526, 260011.935250575 421668.647397506, 259990.166636364 421579.576638136, 259919.798313684 421454.585128313, 259840.111057664 421256.612391328, 260112.644721018 421165.796863284, 260093.547020603 421015.915659189, 259782.263257683 419944.255760573, 259637.245558244 419737.67196101, 259590.187390986 419618.171064321, 259417.267444376 419560.037774928, 259430.410080494 419409.917344409, 259367.631957769 419284.255973138, 259364.202564584 419219.885422557, 259239.725626007 419010.622643861, 259111.037019498 418871.819351359, 259019.117413001 418819.757681879, 258982.457648845 418781.196812414, 258739.993081476 418365.561348766, 258612.294041517 418263.158843394, 258134.535750594 417971.929499649, 257765.641495594 417501.741169738, 257581.02403719 417291.297290446, 257337.795877261 417094.142797221, 257146.575849168 417002.009369817, 256786.599137607 416679.031675052, 257280.398487416 416297.798081224, 257755.758854007 415868.663665617, 257913.902164147 415748.625541738, 258353.344098414 415226.520314709, 258366.955660064 415136.580000147, 258357.997557695 415009.278834942, 258381.498621427 414958.088977767, 258351.570028448 414858.688136322, 258380.70181951 414757.088356333, 258366.052252616 414732.717927098, 258601.716594292 414566.97094766, 258634.880594941 414343.290384079, 258685.721489411 414315.350853274, 258716.772309758 414272.041250962, 258809.783550466 414240.602680854, 258852.714370453 414202.923172704, 258872.6255038 414168.82347243, 258857.315709681 414127.352715959, 258869.126645075 414080.482798573, 259315.46127438 413992.649418155, 259577.852019199 414049.844177135, 259798.021492848 414150.347815327, 259889.992290861 414143.729788668, 259917.183100552 414120.910090954, 259926.264748826 414023.509207472, 259842.576191472 413904.28757061, 259876.567092375 413852.477732824, 260009.009104009 413797.699873072, 260128.349988522 413779.041393672, 260469.964830376 413637.966515341, 260582.40240285 413818.748886941, 260582.570359074 413927.579460999, 260814.658985097 414127.894368283, 260897.247737426 414219.615939292, 260970.464727868 414450.528462126, 261148.935978641 414427.091007279, 261316.616396303 414463.21373449, 261422.216566707 414512.62587213, 261535.899976309 414941.259694411, 261733.429554366 415057.603601567, 261923.699749833 415104.106912025, 262078.557524769 415303.130335623, 262186.456415749 415394.192321361, 262481.229741683 415327.927277166, 262773.023466932 415209.811450612, 262891.89382216 415231.153114637, 262985.95378651 415273.314733031, 263102.325467485 415245.626649745, 263580.052101871 415040.673454695, 263696.640606509 415174.395856965, 263934.600585673 415269.810196841, 264153.481760158 415286.524002524, 264218.912214259 415267.784593955, 264359.4855807 415133.466297226, 264478.187314786 415080.21835093, 264838.91007958 415078.833825091, 265006.18994474 415151.457046051, 265346.218602467 415347.523537816, 265492.209069539 415404.245990889, 267064.386921479 415549.771921403, 267283.18920721 415511.055373606, 267534.543001315 415410.449260987, 267635.7925142 415445.700933115, 267659.693788533 415395.671089283, 267734.73390553 415439.262356807, 267956.034214487 415485.266138096, 268026.444398281 415518.707800322, 268102.255520701 415475.458786635, 268182.006127523 415465.400094821, 268249.198189741 415401.520761904, 268337.378788505 415388.331668951, 268381.229629625 415337.962581577, 268445.820269249 415347.653662692, 268485.041164111 415313.974033501, 268540.591231334 415316.444679846, 268607.872761186 415276.475669983, 268653.372489559 415292.846374486, 268739.123806151 415272.598102811, 268807.903055311 415318.599346076, 268891.434360189 415286.630231179, 268950.164189738 415306.241587251, 269025.87639115 415231.542348519, 269090.407190868 415206.95306592, 269280.184547001 415421.297543766, 269319.435007816 415425.737830191, 269354.305524247 415403.60838757, 269435.395432675 415434.269737103, 269472.186395296 415415.050520461, 269502.30603284 415419.491270527, 269642.524706159 415574.434289553, 269758.46559913 415578.436135064, 269789.075627926 415566.336457819, 269890.985080739 415634.748772776, 269956.884289191 415723.469813719, 270023.574857916 415704.621093382, 270093.985306711 415718.722392978, 270141.356219796 415686.282723487, 270184.236191783 415713.973499025, 270253.706572544 415705.814503893, 270283.326493827 415723.225332815, 270321.285145504 415814.846207764, 270347.655160132 415823.256637557, 270440.376632935 415783.318150052, 270486.626852523 415796.979212138, 270517.287624884 415762.379029968, 270566.317969329 415745.570060336, 270600.787461202 415806.700746936, 270632.157498023 415822.951647884, 270681.656229151 415889.29280007, 270704.196229979 415903.132830012, 270734.416773301 415893.883593911, 270753.686486743 415915.854056688, 270808.056639243 415932.854607185, 270851.967630675 415889.705116795, 270882.837781733 415894.635868008, 270907.088284068 415876.736356521, 270924.809099242 415830.326304861, 270975.280298084 415789.887005368, 271181.121355354 415815.58051589, 271248.091968856 415788.331379623, 271358.773243961 415771.363077222, 271402.654239542 415728.893596262, 271457.684852937 415710.394361727, 271527.995112507 415740.58567916, 271627.865626102 415735.717415841, 271866.049788871 415599.560410526, 271928.741152982 415544.911233472, 271980.651741803 415543.261848576, 271990.142999919 415475.981872292, 271951.834026358 415381.950868082, 271952.938080303 415158.439637504, 271881.511804126 414913.166919323, 271746.704121336 414717.734217712, 271770.95495474 414675.663879518, 271887.107346947 414564.735168672, 271918.539419154 414485.705680661, 271904.930331415 414427.805092799, 271941.170972037 414406.585452904, 272022.319778065 414494.197070945, 272451.588146189 414777.585404929, 272744.690371396 414773.650104358, 272857.620383584 414815.062575291, 272989.300748581 414827.844528071, 273113.11063562 414901.907164204, 273165.270837516 414916.008190337, 273218.460188166 414963.718963626, 273286.708428854 415095.411167003, 273478.230515963 415067.443650231, 273569.261581091 415029.915306583, 273754.545954754 414869.047436827, 273851.147373083 414814.108818924, 273963.570398384 414701.059905034, 274043.632573667 414571.750597714, 274141.54448474 414513.281523035, 274128.420962492 414721.342426601, 274150.199882449 414796.623291737, 274136.287767483 414907.11388234, 274107.09639964 414967.993709309, 274086.092404817 415180.834533062, 274150.08727435 415524.947437117, 274234.052325639 415842.17023829, 274403.817596816 416182.574452737, 274421.416246845 416284.415406547, 274480.593925515 416453.097473173, 274578.601470195 416613.509956211, 274666.078780172 416817.792306173, 274750.70283199 417190.595855173, 274779.392343727 417236.966381377, 274827.322223633 417256.007103223, 275040.1048455 417206.260340189, 275163.885295592 417203.472335476, 275208.195039132 417238.57319975, 275260.504500714 417317.944406632, 275365.223583746 417385.106781212, 275531.681673887 417577.040410382, 275486.308437718 417730.570604633, 275288.939025663 418793.612767574, 275038.384210222 418959.949574598, 275092.753420789 419027.960513729, 275226.492694408 419123.323466486, 275322.901555899 419246.015550686, 275647.888046877 419574.612717901, 275719.546658771 419666.514158827, 275804.418882852 419577.925064655, 275811.860843163 419486.674877725, 275953.703205582 419393.746525296, 276286.015603353 419395.6223191, 277130.560364657 419461.946288467, 277733.52877066 419230.035017821, 277645.358672606 418630.63053161, 277820.692606661 418469.602723467, 277877.574665377 418382.952752641, 277927.445837533 418340.173824171, 278060.355995664 418363.805810442, 278141.506954105 418358.707071686, 278247.439012135 418277.488829926, 278282.69022376 418211.458689835, 278352.851753585 418180.679581104, 278448.822508031 418175.061331203, 278540.442404657 418212.283190856, 278673.911530135 418315.656050611, 278764.122088495 418321.657298041, 278850.491861374 418365.568884807, 278887.49686392 418664.991171977, 279162.010953378 419132.868167423, 279375.936776036 419436.993274886, 279323.53534221 419518.46274474, 279333.753604239 419607.24337319, 279367.432245904 419705.014258251, 279598.45708215 420091.840563639, 279804.372205319 420482.145992613, 279806.779600401 420604.736433425, 279958.304683359 420965.510745967, 279973.861903715 421137.481762274, 279928.047896663 421323.722303752, 279747.420384832 421682.440927731, 279632.783538624 422037.650840473, 279651.12228044 422122.061753447, 279502.000346985 422161.709339855, 279436.599017129 422211.828878494, 279376.946855248 422303.198434864, 278830.067668955 422600.970914691, 278620.875155601 422659.367877555, 278070.729998693 422726.38855624, 278066.199291117 422790.859060947, 277868.785601013 422915.356235515, 277670.323231862 422973.813623283, 277555.732210925 422977.621680957, 277383.570321158 423025.338838122, 277352.979765574 423047.748356758, 277313.817719241 423130.588154059, 277257.956427738 423196.427938631, 277120.953325172 423317.026235596, 277206.45270973 423378.087961227, 277231.692272244 423423.798402791, 277231.83976741 423550.769221505, 277268.437600626 423684.210471494, 277241.464993958 423848.771090343, 277268.43140413 424040.042491652, 277239.299952718 424117.102240573, 277252.637988144 424238.632893154, 277210.014973494 424403.663228977, 277148.07197874 424551.7828718, 277141.597956678 424760.003738763, 277213.696594875 424868.505201547, 277209.94598506 424902.72599167, 277162.564338323 424972.865275667, 277128.782020558 425106.245421007, 277145.06132832 425147.11556029, 277188.160698089 425187.906709692, 277192.52976903 425260.61736434, 277126.337931603 425325.586410862, 277129.46611668 425445.296911322, 277190.214435549 425558.578719002, 277352.043830266 425658.961940033, 277380.103095887 425699.612593407, 277384.387317028 426049.35440391, 277401.06637116 426110.204811294, 277451.414911468 426189.636333395, 277542.69514741 426218.26777848, 277617.035910542 426212.29887383, 277686.256863099 426186.270033309, 277758.718109083 426138.901080692, 277853.941393569 425996.551980344, 277888.031483991 425986.552404624, 277929.941645285 425999.993291501, 277950.561202151 426039.463581181, 277951.970628126 426097.21415399, 277938.469468889 426128.903778646, 277915.029495743 426135.113827987, 277877.717678587 426218.463320659, 277853.405969674 426320.613676623, 277917.522879927 426511.235908783, 277940.770740643 426631.326572901, 277961.300408123 426658.266993422, 278087.580494131 426711.959431189, 278179.461401497 426706.991016146, 278200.762086365 426649.800790731, 278206.264762697 426508.21023264, 278263.987401085 426388.750606534, 278319.328934759 426329.941619345, 278365.298892123 426335.031964297, 278435.488352578 426393.413860801, 278503.577350026 426489.435182236, 278529.585374131 426613.186176208, 278571.674155687 426700.05735694, 278605.731206223 426897.18898891, 278671.879789917 426994.930747352, 278741.996876228 427170.49243272, 278756.056014327 427248.183186756, 278750.124958718 427280.023360239, 278716.844622269 427310.302805485, 278531.533834408 427256.149578385, 278488.192592325 427304.928945384, 278486.882013558 427352.989306219, 278579.520531666 427475.671316132, 278682.649754716 427550.573504183, 278883.4298591 427634.077219812, 278924.459398664 427674.428077387, 278935.398768288 427720.018718317, 278916.83738129 427771.608848761, 278845.805710181 427840.987790662, 278805.642687709 427999.817727694, 278870.698178409 428298.920724532, 278865.976662364 428376.540810471, 278845.975988364 428390.220337149, 278736.575995985 428374.278793067, 278575.413881026 428397.685747846, 278511.102977188 428435.405213237, 278487.781498903 428497.365218165, 278600.410391228 428634.617584906, 278708.941218521 428628.809540135, 278783.100924087 428657.470905422, 278741.219339799 428739.970319996, 278424.596908608 428733.244963459, 278288.135564267 428776.043206999, 278206.754228484 428827.822083668, 278103.753115881 428839.320366452, 277821.257954175 429003.886792275, 277743.916470639 429069.535628648, 277465.472117291 429199.271753374, 277446.66144193 429224.681630875, 277477.53047794 429283.962017536, 277490.939570101 429370.522597573, 277275.755796248 429489.449929587, 277202.693725548 429577.109234695, 277116.913703569 429554.327430596, 277011.412762225 429552.47544963, 276928.221917984 429578.284286698, 276886.071603229 429557.853406674, 276650.140232895 429547.069724163, 276484.200835394 429454.77624146, 276396.91469098 429757.926172113, 276274.113264478 429791.454693176, 276194.363217761 429767.802934362, 276126.392243339 429802.701987385, 276164.450625477 429911.453195559, 276154.8899494 429947.393250934, 276020.538194022 429984.861106915, 275956.636048911 430101.220937413, 275779.140583914 430333.719146021, 275670.357828119 430421.347803022, 274501.787194477 431159.171762989, 273990.897012257 431520.06516756, 273493.652543611 431601.396876213, 273267.236953498 431811.514427482, 272785.836725924 432209.248026077, 272380.795479995 432698.943538708, 272105.11309899 432721.589088125, 271498.272682707 433093.540521088, 271033.934933868 433356.903973593, 270692.769628327 433516.89895237, 270598.817901092 433580.607980743, 270448.063958652 433765.975964995, 269926.122215903 434212.979623855, 269777.366158128 434506.138362787, 269641.181174503 434728.747052914, 269362.739569418 434739.812662818, 269212.568713819 434723.430196158, 269050.413377014 434391.655717621, 268964.725342564 434253.683540992, 268394.213141989 433606.431136226, 268306.723546032 433534.219167567, 268144.413535938 433476.556522703, 267828.321577331 433467.390918496, 267661.511382515 433420.618053108, 267466.140498099 433402.104673052, 267306.929929724 433358.642199044, 267224.870143515 433320.010048996, 267156.079571444 433343.16944746, 267100.738186042 433395.37844722, 267017.857146269 433407.68729679, 267001.146138304 433481.627521398, 266940.574545689 433557.186876037, 266814.053267824 433563.094644766, 266759.712443668 433593.624142194, 266735.550748169 433683.773740073, 266662.149973494 433715.522787944, 266621.018708018 433771.582140525, 266588.895967162 433913.422498765, 266591.983939431 434003.202600489, 266644.073452632 434060.914321208, 266619.79114496 434178.044287861, 266638.168606012 434350.545509657, 266623.855901008 434491.465830716, 266863.754115202 434684.100771278, 266893.333488387 434722.691189459, 266937.268603438 435024.153489677, 267021.36466949 435283.565934813, 267016.259369943 435578.117286002, 267064.227517151 435676.998196905, 267144.477026058 435736.420342964, 267130.196224258 435778.020110476, 267083.855358869 435829.919243759, 267070.563974198 435886.269705449, 267112.570560874 436101.851149463, 267073.3152247 436371.792006181, 267104.524899611 436421.632666387, 267190.275026104 436458.634268028, 267237.244484897 436504.135058211, 267232.342308815 436616.565725832, 267182.770115077 436727.565388127, 267156.239399188 436733.96486197, 267098.179731638 436708.683825471, 267076.809411746 436718.753613071, 267106.897868194 436810.784456588, 267087.516942299 436858.814347912, 266906.615933151 436851.960926502, 266867.125051211 436888.270899403, 266895.614207234 436954.891607732, 267001.454422106 436979.773202837, 267071.703882182 437023.054799129, 267145.923197851 437094.996058359, 267211.3320768 437192.968134563, 267213.451042153 437255.028066123, 267135.137572122 437396.547347321, 267167.327303106 437452.418082995, 267134.356704688 437473.768006155, 267126.385603733 437531.697652447, 267099.604932616 437544.957421717, 266952.544167337 437535.824831583, 266910.754864182 437488.263776699, 266848.704321819 437488.543316933, 266698.98595428 437356.259765263, 266666.954506021 437425.599736443, 266692.543976384 437457.190487458, 266709.112444057 437548.51101677, 266742.641795496 437590.48155355, 266747.451288114 437622.781760389, 266716.169086834 437725.781885644, 266682.478788139 437748.501332568)), POLYGON ((260952.602182274 439449.632905684, 260248.058222177 439442.120842681, 260128.289366788 439324.838278649, 260091.720468179 439267.77785481, 259969.544021063 439013.6242363, 259938.696584873 438868.683170958, 259765.678264659 438688.689322455, 259713.539321772 438612.748649538, 259378.520713216 437864.329865327, 259280.164719328 437599.606935714, 259234.428060949 437394.585153855, 259259.605765528 436946.063448543, 259221.635178614 436392.970457316, 259386.80424942 435952.671587327, 259408.357052248 435796.71090635, 259464.138663379 435718.241744476, 259640.47308602 435535.303912777, 259817.414959845 435472.916723213, 260391.081160325 435342.455728601, 261385.706600251 434813.38964601, 261920.019498769 434845.58864473, 262790.735350649 435388.125848637, 263147.303166922 436224.43556207, 263314.075354671 436711.680442836, 263314.015198 436732.230123758, 263200.321549471 436903.229455511, 263124.509347385 436978.8181192, 263246.320626532 436967.480509935, 263555.758709655 437176.946498324, 263537.097328509 437258.59634391, 263480.354983047 437376.476151389, 263468.813211845 437459.976272371, 263348.779987417 437603.934680232, 263329.467753756 437707.864834829, 263352.686560431 437791.995920641, 263347.715450673 437857.245846503, 263317.874777793 437876.275715792, 262872.312180715 437886.538382641, 262293.884204198 438129.37975736, 262163.629763364 438319.548068791, 261900.993474618 438603.285187456, 260952.602182274 439449.632905684)))");
            inMemoryLayer.InternalFeatures.Add(new Feature(shape));
            inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultAreaStyle = AreaStyles.Antarctica1;
            inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultLineStyle = LineStyles.Canal1;
            inMemoryLayer.ZoomLevelSet.ZoomLevel01.DefaultPointStyle = PointStyles.Capital1;
            inMemoryLayer.ZoomLevelSet.ZoomLevel01.ApplyUntilZoomLevel = ApplyUntilZoomLevel.Level20;
            inMemoryLayer.Open();
            winformsMap1.CurrentExtent = inMemoryLayer.GetBoundingBox();
            inMemoryLayer.Close();
            LayerOverlay staticOverlay = new LayerOverlay();
            staticOverlay.Layers.Add("InMemoryFeatureLayer", inMemoryLayer);
            winformsMap1.Overlays.Add("InMemoryOverlay", staticOverlay);
            winformsMap1.Refresh();


Thanks


James



Have the lastest version and still couldn't load that same WKT from Oracle DB.



Rui, 
  
 Did you try my code and not did any changes? Let me know which changes you did? Is it the same exception “GeometryCollection is not supported now.”? Could you provide the exception stack-trace to me?  
  
 You sadi you couldn’t load from Oracle DB, how do you load WKT from it, do you use OracleSpatialFeatureLayer? Could you provide the sample code to us? 
  
 Thanks, 
 James 


I only use GET_WKT() from SQL just to see the WKT of the geometry. 
 To ThinkGEO I use Oracle Spatial Feature Layer, could there be something wrong with my data… 
  
 Have you tested with a Oracle DB with a GeometryCollection feature?

Rui,


MapSuite has supported GeometryCollection since 4.5.0.0.


Could you try my two samples above and let me know the result? That's important to help us to find the exact problem. After you do it, you can try to get feature type and see if it's a GeometryCollection.


            OracleFeatureLayer layer = new OracleFeatureLayer();
            layer.ConnectionString = connectionString;
            layer.TableName = tableName;
            layer.FeatureIdColumn = featureIdColumn;
            layer.Open();
            Collection<Feature> features = layer.FeatureSource.GetAllFeatures(ReturningColumnsType.AllColumns);
            layer.Close();
            foreach (Feature feature in features)
            {
                System.Diagnostics.Debug.WriteLine("well known type:" + feature.GetWellKnownType().ToString());
            }

Thanks


James



 Actually I am running into the same problem even though I am using 4.5.0.0.  It seems to work fine until I try to apply different projection and that's where I start getting the error above.  I am applying a transfer from 4326 projection to Google Maps projection.



Val, 
  
 Is your problem also the exception "GeometryCollection is not supported now."? Could you provide the sample code that help us to recreate your problem? 
  
 Thanks, 
  
 James

 Correct - it is the same issue: "GeometryCollection is not supported now." exception.  I don't have an easily extractable code right now -but off the bet, I can tell you that my GeometryCollection is a combination of Polygons and LineStrings - the whole GeometryCollection shape gets loaded into InMemoryLayer



Val, 
  
 Sorry for inconvenience, I checked our projection that doesn’t support GeometryCollection conversion now, so you may disassembly it to concrete shapes and then use projection. 
  
 Thanks, 
  
 James

Hi James,


while the workaround you provide might work, I strongly believe that this is something that should be resolved by ThinkGeo, especially given that it was advertised that it should work in v4.5 but its not.  At this point this is a critical issue for our project and I wanted to get a timeline from you when its going to be resolved.


Thank you,


Val



Val, 
  
 I have integrated it to our MapSuiteCore, please get the latest version of dll package 4.5.172.0 or later from daily build development branch and have a try. 
  
 Let me know if you have questions. 
  
 Thanks, 
 James

Hi James, 
  
 thank you for the update.  We have  a subscription to WebEdition and I don’t see a daily build under my product downloads.  Has this update been incorporated into that edition yet? 
  
 Thank you

Val,


Please look at my screen-shot you will easy to find it:



Thanks,


James



Hi James, 
 thank you for the update. We were able to download the latest version and were trying to use it.  However, we are getting problems trying to call a constructor of RectangleShape.  After initialization of the rectangleshape variable all the coordinates were set to null even though we did set them to valid numbers. 
  
 Is there a way to get a production version of the library that we are using just with that one change to GeometryCollection?  Otherwise, how do we know if the version we are getting is stable enough to use in production.