hotosm / HDM-CartoCSS

CartoCSS project focused on the Humanitarian Data Model
Other
137 stars 41 forks source link

CartoCSS -> SLD? #175

Closed severinmenard closed 10 years ago

severinmenard commented 10 years ago

Would be a great plus to have the possibility to use Cartocss with personal layers in QGIS, eg for Humanitarian GIS officers within UN or bigs NGOs doing their own maps with data downloaded from HOT Exports. AGIS uses (at least so far) the SLD format: http://openlayers.org/dev/examples/sld.html. A conversion tool would be feasible or oo complicated?

skorasaurus commented 10 years ago

Sev,

Unfortunately, designing such a tool is really out of our scope and would likely take significant energy and time to do it.

I understand that SLD is used quite a bit by other NGOs but ultimately HOT chose to do this rendering within the Tilemill/Mapnik framework (which I agree with their decision) several months ago

Since all of these components are open source, other organizations are able to learn and adapt these Tilemill/Mapnik to their needs as well and the use and support of Tilemill and Mapnik in the geospatial community is increasing.

yohanboniface commented 10 years ago

As pointed by Will, this is out of scope. I've never dealed with SLD myself, no idea how hard it can be, but I'm not optimist given the complexity of the rendering stack. Anyway, seems that some people have tried already: https://github.com/dwins/mapnik2geotools

yohanboniface commented 10 years ago

Just get feedback from @nicolas-chavent which considers this a "nice to have" in HOT toolbox. Again, I don't know how much it can be hard to do. But let's discuss this in the next TWG meeting.

skorasaurus commented 10 years ago

Follow up w/ UNHCR, re: https://github.com/unhcr/HDM-CartoCSS/tree/master/qgis

yohanboniface commented 10 years ago

For the record: https://pypi.python.org/pypi/python-sld/1.0.9

wonderchook commented 10 years ago

What about having a high resolution WMS for use in ArcGIS instead? I realize it isn't as flexible but it is going to be really time consuming to create a style file. The other option is for someone to manually create the style file.