ThinkGeo.com    |     Documentation    |     Premium Support

Well Known Text is incorrect

Dear All,



We are developing web based application. We have come across few errors

1. The format of the Well Known text is incorrect. Parameter name : wellknownText

2. an item with the same key has already been added.



Second error goes if we restart the computer for first time. Then for second run it appears.



I have added code file. Please go through it. We have tried many options.



Also I want to know is there any Training or Consultation available for Web Based Edition.

We are suffering a lot. Please help us.

 Thanks in adavance

001_Errors.zip (6.31 KB)

Hi Djay,



I checked your codes and looks you comment out a lot of codes which you are combining the wkt string, also we don’t know where the wkt exception throws, does your first issue is coming from those codes? would you please provide us your shape files or any sample can create the issue would be very helpful?  As for the same key issue, I think it is hard to say how to solve it.



For WebEdition training and consultation, please contact our sales@thinkgeo.com, they will give your more guides.



Thanks,



Troy 

Hi,



Here I am attaching the code & reference shape file.

Please find the attachment and go through it.



Due to size limit I will forward shape file to Moritz and request him to forward you.



Thanks in advance…

Error1.txt (74.6 KB)

Hi Djay, 
  
 I received your shape file from Moritz, but I am afraid you need also to append the other related files like .shx,.dbf, so we can view it. 
  
 Thanks, 
  
 Troy

Djay,



We received your full data and reviewed your codes. However, it is still hard for us to give you some suggestions on those issues. Would you please let us know where the "incorrect wellknowntext" is thrown from? I can only suggest you to double check the part from line 302:



string txt = Shape.Polygons[0].GetWellKnownText();
                                txt = txt.Replace("POLYGON((", "");
                                txt = txt.Replace("))", "");





I guess if there would be any issue when you try to combine a wellknowntext string.



Would you please try to comment some methods or un-suspecious codes out to narrow down this issue? Of course, the best useful way is you can create a concrete sample for us if possible.



Thanks,



Troy