อนาคตของ CartoCSS คืออะไร (เช่นมี) [ปิด]


11

MapBox เพิ่งประกาศว่าพวกเขาจะย้ายออกจาก CartoCSS ไปยังส่วนต่อประสานที่มองเห็นได้อย่างสมบูรณ์ เห็นได้ชัดว่าสไตล์ชีตใหม่ที่หนุน UI นั้นจะเป็นพื้นฐานของ JSON ดังนั้นแม้จะมีความจริงที่ว่าอินเทอร์เฟซใหม่เป็นระบบจุดและคลิกหนึ่งในนักพัฒนาที่ทำงานในโครงการนี้เชื่อว่าในท้ายที่สุดมันจะดีกว่า :

เครื่องมือแก้ไขใหม่https://t.co/i7uy2V8YGLนั้นดียิ่งขึ้นสำหรับ coders: รูปแบบ GL สามารถปรับเปลี่ยนเป็น JSON ในตัวแก้ไขและแบบไดนามิกใน JS

- Tom MacWright (@tmcw) 29 กรกฎาคม 2558

อย่างไรก็ตามมันก็คุ้มค่าที่จะสังเกต (และหวังว่าฉันมีสิทธิ์นี้) ว่าสไตล์ JSON เหล่านี้ถูกสร้างขึ้นโดย WebGL ในขณะที่ CartoCSS ใช้ในการสร้าง XML ที่ Mapnik สร้างการแสดงผล ดังนั้นในขณะที่หนึ่งแทนที่สำหรับอย่างอื่นอย่างน้อยในความสามารถบางอย่างพวกเขาไม่ได้ทำสิ่งเดียวกัน

ดังนั้นสิ่งนี้ทำให้ฉันสงสัยว่าจะทิ้ง CartoCSS ไว้ที่ไหน

หลายรูปแบบแผนที่กระเบื้องเด่นใช้ภาษาในเวลานี้อาจจะเป็นที่สะดุดตาที่สุดรูปแบบเริ่มต้นของ OpenStreetMap CartoDB ใช้มันเช่นกันและเป็นหนึ่งในนักพัฒนาของพวกเขาที่ระบุไว้ในทวีตด้านล่างพวกเขาวางแผนที่จะติดกับมันในขณะนี้ แต่ก็ดูเหมือนว่าพวกเขาจะย้ายออกจากมันในบางจุด

@Anonymaps @tmcw เรายังคงติดอยู่กับมันอีกต่อไป!

- Francisco Dans (@fdans) 29 กรกฎาคม 2558

ในอีกไม่นานนี้มีโครงการที่เรียกว่าkosmtikซึ่งฉันได้พบผ่านหัวข้อนี้ เครื่องมือนี้อ่าน .mss เดียวกัน (cartocss) และ .mml (JSON) ไฟล์เป็น TileMill และวาทกรรมกับ Mapnik จึงไม่ให้ทางเลือกในการ TileMill ซึ่งเป็นไม่ได้รับการพัฒนาอย่างแข็งขัน

แหล่งที่มาที่ดีที่สุดของคำถามนี้คือฉันได้ทำโครงการที่ซับซ้อนในเดือนหรือสองเดือนที่ผ่านมาใน TileMill และอาจจะเป็น 25% ถึง 50% ในการทำให้สำเร็จ แต่ด้วยการประกาศนี้ท่ามกลางสิ่งอื่น ๆ ฉันเริ่มสงสัยว่าฉันกำลังผูกมัดตัวเองกับสื่อที่จะไม่ได้รับการดูแล / พัฒนาไปข้างหน้า

ดังนั้นคำถามของฉันคือมีหลักฐานอะไรอีกบ้างที่พูดถึงระดับการใช้ CartoCSS (หรือขาดมัน) ไปข้างหน้าโดยชุมชน GIS?


ในระหว่างการพูดคุยของ Andrea ที่ FOSS4G เมื่อปีที่แล้วในพอร์ตแลนด์เขาอธิบายว่า CartoCSS กำลังมองหาสถานะเป็นมาตรฐาน OGC: vimeo.com/107529709
DPSSpatial

หนึ่งผลิตภัณฑ์เปลี่ยนไป แต่ CartoCSS ในฐานะมาตรฐานยังมีชีวิตอยู่ ดังที่คุณได้กล่าวไว้ตอนนี้มีสไตลลิ่งจำนวนมากกำลังใช้ CartoCSS และฉันไม่เห็นพวกเขาจะเคลื่อนที่ไปได้ทุกเมื่อในไม่ช้า Carto (เครื่องมือ / ไลบรารี nodejs) เป็นโอเพ่นซอร์สและโครงการอย่าง Kosmtik กำลังใช้งานอยู่ GeoServer มีบางอย่างที่คล้ายกันเรากำลังทำงานกับMagnacartoซึ่งไม่เพียง แต่กำหนดเป้าหมาย Mapnik XML แต่ยัง MapServer (และอาจมีการกำหนดสไตล์ GL JSON ในอนาคต) และยังมีส่วนหน้าเว็บ: youtu.be/o6MCtLGfnZM
olt

@olt คุณรู้หรือไม่ว่า CartoCSS เป็นเครื่องหมายการค้าของ Mapbox หรือเป็นมาตรฐานที่เปิดกว้างสำหรับการพัฒนาและการยอมรับ?
DPSSpatial

คำตอบ:


1

สองปีเป็นเวลานานในโลกของการทำแผนที่เว็บ Cartodb มีอายุเพียงสามปี (น้อยกว่าสี่ปีนับตั้งแต่เบต้า ) ฉันว่ามันเป็นไปได้ทุกอย่างที่เราใช้ตอนนี้อาจล้าสมัยในสองปี สร้างตามที่คุณเคยเป็นมา แต่คาดว่าจะมีการเปลี่ยนแปลงอย่างรวดเร็วตามที่กำหนด


เท่าที่ฉันรู้ว่า CartoCSS ยังไม่ได้รับการพัฒนาสำหรับ CartoDB แต่สำหรับ TileMill แต่เดิมนั้นจะเปลี่ยนความคิดสิ่งต่าง ๆ มาในการทำแผนที่เว็บ สำหรับการแสดงผล OSM CartoCSS ถูกนำมาใช้สำหรับสองและครึ่งปีgithub.com/gravitystorm/openstreetmap-carto
user30184
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.