Tương lai của CartoCSS là gì (tức là nó có một cái)? [đóng cửa]


11

MapBox gần đây đã thông báo rằng họ sẽ chuyển từ CartoCSS sang một giao diện hoàn toàn trực quan. Rõ ràng các biểu định kiểu mới làm nền cho UI đó sẽ dựa trên JSON, do đó, mặc dù thực tế rằng giao diện mới là một hệ thống điểm và nhấp, một trong những nhà phát triển làm việc trong dự án này tin rằng cuối cùng sẽ tốt hơn cho các lập trình viên so với hệ thống trước đó :

trình chỉnh sửa mới https://t.co/i7uy2V8YGL thậm chí còn tốt hơn cho các lập trình viên: các kiểu GL có thể được sửa đổi dưới dạng JSON trong các trình soạn thảo và động trong JS

- Tom MacWright (@tmcw) ngày 29 tháng 7 năm 2015

Tuy nhiên, điều đáng chú ý (và hy vọng tôi có quyền này) rằng các bảng định kiểu JSON này được WebGL hiển thị, trong khi CartoCSS được sử dụng để tạo XML được Mapnik hiển thị. Vì vậy, trong khi một cái là sự thay thế cho cái khác, ít nhất là trong một số khả năng, chúng không làm chính xác điều tương tự.

Vì vậy, điều này khiến tôi tự hỏi nơi mà rời khỏi CartoCSS?

Nhiều kiểu gạch bản đồ chiếm ưu thế sử dụng ngôn ngữ tại thời điểm này, có lẽ đáng chú ý nhất là kiểu mặc định của OpenStreetMap . CartoDB cũng sử dụng nó và như một trong những nhà phát triển của họ đã lưu ý trong tweet bên dưới, họ dự định sẽ gắn bó với nó trong thời gian này, nhưng dường như cũng ngụ ý rằng họ sẽ rời xa nó vào một lúc nào đó.

@Anonymousaps @tmcw tuy nhiên chúng tôi đang gắn bó với nó lâu hơn!

- Francisco Dans (@fdans) ngày 29 tháng 7 năm 2015

Trên một mặt trận gần đây hơn có một dự án gọi là kosmtik mà tôi tìm thấy thông qua chủ đề này . Công cụ này đọc các tệp .mss (cartocs) và .mml (json) tương tự như TileMill và kết xuất với Mapnik để nó cung cấp một giải pháp thay thế cho TileMill không còn được phát triển tích cực .

Nguồn gốc cuối cùng của câu hỏi này là tôi đã thực hiện một dự án khá phức tạp cách đây một hoặc hai tháng trong TileMill, và có lẽ 25% đến 50% để hoàn thành nó. Nhưng với thông báo này trong số những điều khác, tôi bắt đầu tự hỏi liệu tôi có đang tự mình đi đến một phương tiện không được duy trì / phát triển trong tương lai không.

Vì vậy, câu hỏi của tôi là, những bằng chứng nào khác tồn tại nói lên mức độ sử dụng CartoCSS (hoặc thiếu chúng) trong tương lai của cộng đồng GIS?


Trong cuộc nói chuyện của Andrea tại FOSS4G năm ngoái tại Portland, anh đã mô tả CartoCSS đang tìm kiếm trạng thái như một tiêu chuẩn OGC: vimeo.com/107529709
DPSSpatial

Một sản phẩm đã chuyển đi, nhưng CartoCSS như một tiêu chuẩn còn sống. Như bạn đã lưu ý, rất nhiều kiểu dáng hiện đang sử dụng CartoCSS và tôi không thấy chúng di chuyển sớm bất cứ lúc nào. Carto (công cụ / thư viện nodejs) là Nguồn mở và các dự án như Kosmtik đang sử dụng nó. GeoServer có một cái gì đó tương tự Chúng tôi đang làm việc trên Magnacarto , nó không chỉ nhắm mục tiêu Mapnik XML mà còn MapServer (và có thể một số kiểu GL JSON trong tương lai). Và nó cũng có một trang web web: youtu.be/o6MCtLGfnZM
olt

@olt bạn có biết CartoCSS là nhãn hiệu của Mapbox không? Hay nó là một tiêu chuẩn hoàn toàn mở để phát triển và áp dụng?
DPSSpatial

Câu trả lời:


1

Hai năm là một thời gian dài trong thế giới lập bản đồ web. Bản thân Cartodb chỉ mới hơn ba tuổi (chưa đầy bốn năm kể từ phiên bản beta ). Tôi muốn nói rằng có thể mọi thứ chúng ta sử dụng bây giờ có thể bị lỗi thời trong hai năm. Xây dựng như bạn đã từng, nhưng mong đợi sự thay đổi nhanh chóng như được đưa ra.


Theo như tôi biết CartoCSS chưa được phát triển cho CartoDB nhưng ban đầu cho TileMill nhưng điều đó thay đổi ý tưởng, mọi thứ đến và đi trong bản đồ web. Để kết xuất OSM, CartoCSS đã được sử dụng trong hai năm rưỡi github.com/gravitystorm/openstreetmap-carto .
dùng49584
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.