使用ObjectiveC的Shapefile

sha*_*ing 7 objective-c shapefile

我想知道在objective-C中是否存在一个操作shapefile(读/写/编辑)的类?

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

谢谢

Gre*_*mbs 11

有一个来自Pascal Brandt,......(它有点简单,但它确实对我有用)... CocoaShapeFile.他只是用Objective-C衣服打扮成C功能,但它适合阅读.如果您正在为iOS而不是Cocoa拍摄,那么您必须自己进行一点转码/转换.

只需要一点点努力,我就能够在iPad上运行,使用MapKit,并使用引用计数而不是垃圾收集(在iOS上不可用).

为了潜在地减轻你的痛苦(授予,我不知道你打算用shapefile做什么),但是我发布了一个快速而又脏的git存储库iOS-Shapefile,它向你展示了如何获得shapefile形状(比如点和多边形/折线)到iOS MKMapView中.

至于写作和编辑,(因为这超出了我的兴趣),我认为你可能不得不推出自己的方法,偏离我在这里提供的方法.


Ric*_*ard 5

参见Shapelib Libarary 它是用C语言编写的,但可以在Objective-C中使用,因为OBJ-C是C的超集:)