C# 使用dotnet core 2.2阅读wkt、kml和shapefile

C# 使用dotnet core 2.2阅读wkt、kml和shapefile,c#,.net-core,geospatial,C#,.net Core,Geospatial,我是处理地理空间数据的新手,正在从事DotnetCore2.2项目。我需要接收一个文件(可以是wkt、kml或shapefile),读取它并发回坐标 我尝试了NetTopologySuite,但显然有一些类型的形状文件无法用它读取(正如我所解释的) 我想知道与dotnet core 2.2兼容的处理选项。kml是xml格式(可以用记事本读取的文本文件),您可以使用任何Net xml库方法读取文件。@jdweng感谢您的回答。读取kml和wkt文件似乎很简单,我的shapefile有问题。shap

我是处理地理空间数据的新手,正在从事DotnetCore2.2项目。我需要接收一个文件(可以是wkt、kml或shapefile),读取它并发回坐标

我尝试了NetTopologySuite,但显然有一些类型的形状文件无法用它读取(正如我所解释的)


我想知道与dotnet core 2.2兼容的处理选项。

kml是xml格式(可以用记事本读取的文本文件),您可以使用任何Net xml库方法读取文件。@jdweng感谢您的回答。读取kml和wkt文件似乎很简单,我的shapefile有问题。shapefile是二进制文件还是文本文件?如果是二进制文件,二进制文件中是否有提供有用信息的文本标题(用记事本读取)?不确定文件的格式是什么。