ThinkGeo.com    |     Documentation    |     Premium Support

S57 Layer

Hello, 

I have downloaded trial version to see if I can use components to parse S-57 files from NOAA.

I could not find how to use S57FeatureLayer, but looking at older posts noticed that the class was modified and older methods are not even accessible anymore.

The code below gives me null reference exception.

Could you please direct me either to some sample or usage description of this object. My goal is to parse S57 at this point.



Faulty code:

            var p = new S57FeatureLayer("C:\Code\ENC\ENC_ROOT\US1WC02M\US1WC02M.000", null, "OGRSchema", "Area");
            var list = p.GetFeatureSchemaNames();


Thank you for your help!

Hi Konstantin,



In fact we have a new S57 extension, you can find it in the latest 7.0.260.0 or higher version.



Attached CodeSample.zip is a sample we created for help you know how to use the new extension.



As below is the screen shot which the map rendered looks like:






Please install the latest “Setup Unmanaged Dependencies 7.0.260.0.msi” for make sure it works for you.



Regards,



Don

CodeSample.zip (519 KB)

Hi Konstantin, 
  
 The wiki topic is a guid about where you can download “Setup Unmanaged Dependencies 7.0.260.0.msi”, wish it’s helpful. 
  
 wiki.thinkgeo.com/wiki/Map_Suite_Daily_Builds_Guide 
  
 Regards, 
  
 Don

Thank you Don!

Part of what suite "Setup Unmanaged Dependencies 7.0.260.0.msi" is? I am trying to figure what will be the price as well

Hi Konstantin, 
  
 Sorry I think I haven’t understood your question clearly, but I think you should haven’t found where is the msi. 
  
 Here is simple steps for you: 
  
 1. You should have installed our product, eval or full. 
 2. Please login helpdesk.thinkgeo.com/ by your username and password. 
 3. Click “My Product Downloads” on the top. 
 4. Click “Daily Development Builds”. 
 5. Find the dll package you want, for example: “DesktopEditionFull7.0.0.260DllPackage.zip” 
 6. Extract the zip file, you can find the msi file, for example: “Map Suite Unmanaged Dependencies 7.0.247.0.msi” 
  
 Any question please let us know. 
  
 Regards, 
  
 Don