CartoCSS의 미래는 무엇입니까? [닫은]


11

MapBox는 최근 CartoCSS에서 완전히 시각적 인 인터페이스로 나아가겠다고 발표 했습니다. UI를 기본으로하는 새로운 스타일 시트는 JSON을 기반으로 할 것이므로, 새로운 인터페이스가 포인트 앤 클릭 시스템이라는 사실에도 불구하고이 프로젝트를 진행 한 개발자 중 한 사람은 궁극적으로 이전 시스템보다 코더에 더 좋을 것이라고 생각합니다 :

새로운 편집기 https://t.co/i7uy2V8YGL 은 코더에 더 좋습니다. GL 스타일은 편집기에서 JSON으로, JS에서 동적으로 수정할 수 있습니다.

— Tom MacWright (@tmcw) 2015 년 7 월 29 일

그러나 이러한 JSON 스타일 시트는 WebGL에 의해 렌더링되고 CartoCSS는 Mapnik에 의해 렌더링되는 XML을 생성하는 데 사용된다는 점에 주목할 가치가 있습니다. 따라서 하나는 다른 쪽을 대체하지만 적어도 일부 용량에서는 정확히 동일한 작업을 수행하지 않습니다.

그래서 이것이 CartoCSS를 어디로 떠나는 지 궁금해합니다.

현재 가장 많이 사용되는지도 타일 스타일은 현재 OpenStreetMap의 기본 스타일 인 언어를 사용합니다 . CartoDB는 또한 그것을 사용하고 아래 트윗에서 언급 한 개발자 중 한 명이 당분간 그것을 고수 할 계획이지만, 어느 시점에서 멀리 갈 것이라고 암시하는 것처럼 보입니다.

@Anonymaps @tmcw 그러나 우리는 조금 더 오래 붙어 있습니다!

— Francisco Dans (@fdans) 2015 년 7 월 29 일

더 최근에는 kosmtik 이라는 프로젝트가 있는데이 스레드를 통해 찾았습니다 . 이 도구는 TileMill과 동일한 .mss (cartocss) 및 .mml (json) 파일을 읽고 Mapnik으로 렌더링하므로 더 이상 적극적으로 개발되지 않는 TileMill에 대한 대안을 제공합니다 .

이 질문의 궁극적 인 원천은 한 달 또는 두 달 전에 TileMill에서 매우 복잡한 프로젝트를 수행했으며, 완료하는 데 25 % ~ 50 %라는 것입니다. 그러나이 발표를 통해 앞으로도 유지 / 개발되지 않는 매체에 나 자신을 때리고 있는지 궁금해지기 시작했습니다.

그래서 제 질문은 GIS 커뮤니티가 전반적으로 진행하고있는 CartoCSS의 사용 수준 (또는 그 부족)을 나타내는 다른 증거가 있습니까?


작년 포틀랜드에서 열린 FOSS4G에서 Andrea의 대화를 진행하는 동안 그는 CartoCSS가 OGC 표준으로 자리 매김하고 있다고 설명했습니다 : vimeo.com/107529709
DPSSpatial

하나의 제품이 전환되었지만 표준으로 CartoCSS가 활성화되었습니다. 언급했듯이, 많은 스타일링이 이제 CartoCSS를 사용하고 있으며 조만간 사라지는 것을 보지 못합니다. Carto (nodejs 도구 / 라이브러리)는 오픈 소스이며 Kosmtik과 같은 프로젝트에서 사용하고 있습니다. GeoServer는 비슷한 일이 우리가 노력하고 있습니다 Magnacarto Mapnik XML뿐만 아니라 맵 서버를 (그리고 어쩌면 일부 GL JSON 미래에 스타일링) 대상뿐만 아니라. 또한 웹 프론트 엔드도 있습니다 : youtu.be/o6MCtLGfnZM
olt

@olt CartoCSS가 Mapbox의 상표인지 알고 있습니까? 아니면 개발 및 채택에 대한 개방형 표준입니까?
DPSSpatial

답변:


1

웹 매핑 세계에서 2 년은 오랜 시간입니다. Cartodb 자체는 3 년이 넘었습니다 (베타 이후 4 년 미만 ). 우리가 지금 사용하는 모든 것이 2 년 안에 더 이상 사용되지 않을 수 있다고 말하고 싶습니다. 당신이했던 것처럼 구축하지만 주어진대로 빠른 변화를 기대합니다.


내가 아는 한, CartoCSS는 CartoDB를 위해 개발 된 것이 아니라 TileMill을 위해 원래 개발되었지만 아이디어를 바꾸는 것은 웹 매핑에 들어갔다. OSM 렌더링을 위해 CartoCSS는 2 년 반 동안 github.com/gravitystorm/openstreetmap-carto 에 사용되었습니다 .
user30184
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.