CityJSON 🏙

CityJSON (3D City Model)

Open Beta
.city.json · application/city+json

خروجی ساختمان‌ها به قالب CityJSON 2.0 برای مدل‌سازی سه‌بعدی شهری. قالب فشردهٔ JSON با حذف رأس‌های تکراری. مورد پشتیبانی در 3DCityDB، QGIS 3D و نمایشگر ninja.

همین حالا CityJSON را خروجی بگیرید ✨ بتای باز — رایگان، بدون محدودیت

ویژگی‌های کلیدی

CityJSON 2.0
LOD1 (بلوک‌های ساختمان)
حذف رأس‌های تکراری
صفت‌های ساختمان
Example CityJSON export (central Moscow, 1x0.5 km)
Example: central Moscow, ~1×0.5 km, medium detail

دربارهٔ قالب CityJSON

CityJSON is a compact way of writing the same city model as CityGML, but in ordinary JSON instead of bulky XML. The same set of concepts (buildings, level of detail, attributes), only the file is many times smaller and is parsed by any language without special libraries. It is a recognized OGC community standard, not an amateur invention.

The format is chosen when a semantic 3D model is needed on the web, in scripts or in exchange between teams: to look at it in a browser viewer, to run it through Python, to put it into a repository, to hand it to colleagues without a heavy GIS stack.

The output is a single file: buildings at LOD1 detail are written as closed volumes extruded from OSM outlines. Vertices are stored as integers with millimeter precision through a scale factor and are deduplicated, so the file comes out noticeably lighter than the equivalent XML. The metadata records the coordinate system and the bounds of the model, and the buildings carry height, floor count and class.

چه برنامه‌ای فایل‌های CityJSON را باز می‌کند

برنامه‌ها و نرم‌افزارهای زیر می‌توانند فایل‌های CityJSON (3D City Model) (.city.json) صادرشده از OSM2CDR را باز و ویرایش کنند و با آن‌ها کار کنند:

💻3DCityDB 🌎QGIS 3D 💻FME 💻ninja (web viewer) 💻azul 🎲Blender (plugin)

Format specifications

چه کسانی از نقشه‌های CityJSON استفاده می‌کنند

🏗
مدل‌های سه‌بعدی شهری
A light 3D city model for the web and for exchange between teams.
💻
طراحی شهری
Material for planning projects and development assessment in a form convenient for scripts.
📊
تحلیل صدا و انرژی
Noise and energy consumption calculations, where building heights and volumes are needed.
🎨
بصری‌سازی
A quick display of the model in a browser without installing specialized software.
🗺
تحلیل
Spatial analysis in Python: JSON reads without GIS libraries.

چگونه CityJSON را خروجی بگیریم

1
انتخاب ناحیه
روی نقشهٔ تعاملی در osm2cdr.ru یک مستطیل یا چندضلعی بکشید
2
انتخاب CityJSON
CityJSON (3D City Model) را از فهرست ۱۲۷ قالب خروجی موجود انتخاب کنید
3
خروجی
روی خروجی کلیک کنید و فایل .city.json خود را در ۱ تا ۵ دقیقه دریافت کنید
4
دانلود
فایل آمادهٔ CityJSON را دانلود کنید و آن را در 3DCityDB باز کنید

نحوه باز کردن پس از خروجی

نقشه‌های محبوب در CityJSON

رایگان

خروجی نقشهٔ CityJSON (3D City Model) را دریافت کنید

نقشه‌های حرفه‌ای CityJSON را از OpenStreetMap دانلود کنید. تولید آنی برای هر ناحیه.

رایگان / هر خروجی
همین حالا CityJSON را خروجی بگیرید →

پرسش‌های متداول

تفاوت آن با CityGML چیست؟
آیا می‌توانم آن را در QGIS باز کنم؟
How is it different from CityGML?
Can I open it in QGIS?
Why are the coordinates written as integers?
How can I look at the model quickly without installing anything?
Can the file be converted to CityGML or OBJ?

مقایسه با قالب‌های دیگر

قالب‌های مرتبط

قالب‌هایی که اغلب همراه با هم خروجی گرفته می‌شوند

Related Articles