Objective c 带有ObjectiveC的Shapefile

Objective c 带有ObjectiveC的Shapefile,objective-c,shapefile,Objective C,Shapefile,我想知道在objective-C中是否有一个类操纵shapefile(读/写/编辑) 我在kml文件上找到了很多东西,但没有找到任何关于shp文件的东西,但是我确实想避免转换文件格式的需要(shp->kml) 谢谢请参阅,它是用C编写的,但在Objective-C中可用,因为OBJ-C是C的超集:)有一个来自Pascal Brandt。。。(这有点简单化,但对我来说确实很有用)。他刚刚用Objective-C的衣服装扮了C函数,但它的阅读效果很好。如果你是为iOS而不是Cocoa拍摄,那么你只需

我想知道在objective-C中是否有一个类操纵shapefile(读/写/编辑)

我在kml文件上找到了很多东西,但没有找到任何关于shp文件的东西,但是我确实想避免转换文件格式的需要(shp->kml)


谢谢

请参阅,它是用C编写的,但在Objective-C中可用,因为OBJ-C是C的超集:)

有一个来自Pascal Brandt。。。(这有点简单化,但对我来说确实很有用)。他刚刚用Objective-C的衣服装扮了C函数,但它的阅读效果很好。如果你是为iOS而不是Cocoa拍摄,那么你只需要自己做一点转码/转换

只需一点点努力,我就可以在iPad上运行它,使用MapKit,使用引用计数而不是垃圾收集(iOS上不提供)

为了减轻您的痛苦(当然,我不知道您打算如何处理shapefile),我发布了一个快速而肮脏的git存储库,它向您展示了如何将shapefile形状(如点和多边形/多段线)导入iOS MKMapView


至于写作和编辑,(因为那超出了我的兴趣),我想你可能不得不使用自己的方法,这与我在这里提供的方法不同

您是否计划确认这些答案?从技术上讲,您将无法使用Shapelib库,因为它具有与应用商店不兼容的LGPL许可证。您确定吗?我想你指的是GPL,不是LGPL。你有来源吗?似乎Shapelib实际上拥有双重许可证,支持麻省理工学院