Bagikan melalui


Fasilitas Ontology

Ontologi fasilitas menentukan bagaimana Pembuat Azure Maps secara internal menyimpan data fasilitas dalam himpunan data Pembuat. Selain menentukan struktur data fasilitas internal, ontologi fasilitas juga diekspos secara eksternal melalui API WFS. Ketika API WFS digunakan untuk membuat kueri data fasilitas dalam himpunan data, format respons ditentukan oleh ontologi yang disediakan untuk himpunan data tersebut.

Perubahan dan Revisi

Fasilitas 1.0 berisi revisi untuk definisi kelas fitur Fasilitas untuk layanan Azure Maps.

Fasilitas 2.0 berisi revisi untuk definisi kelas fitur Fasilitas untuk layanan Azure Maps.

Perubahan Besar

Memperbaiki pemeriksaan validasi batasan berikut:

  • Validasi batasan memeriksa eksklusivitas isObstruction = true atau keberadaan obstructionArea untuk kelas fitur lineElement dan areaElement.

  • Pemeriksaan validasi kendala untuk eksklusivitas isRoutable = true atau keberadaan routeThroughBehavior untuk kelas fitur category.

  • Menambahkan kelas fitur struktur untuk menahan dinding, kolom, dan sebagainya.
  • Membersihkan atribut yang dirancang untuk memperkaya skenario perutean. Mesin perutean saat ini tidak mendukungnya.

Koleksi fitur

Pada tingkat tinggi, ontologi fasilitas terdiri dari koleksi fitur, masing-masing berisi array objek fitur. Semua objek fitur memiliki dua bidang yang sama, ID dan Geometry. Saat mengimpor paket gambar ke Azure Maps Creator, bidang ini dibuat secara otomatis.

Pada tingkat tinggi, ontologi fasilitas terdiri dari koleksi fitur, masing-masing berisi array objek fitur. Semua objek fitur memiliki dua bidang yang sama, ID dan Geometry.

Saat mengimpor paket gambar ke Azure Maps Creator, bidang ini dibuat secara otomatis.

Selain bidang umum ini, setiap kelas fitur menentukan sekumpulan properti. Setiap properti ditentukan oleh jenis data dan batasannya. Beberapa kelas fitur memiliki properti yang bergantung pada kelas fitur lainnya. Properti dependen mengevaluasi ke ID dari kelas fitur lain.

Bagian yang tersisa dalam artikel ini menentukan berbagai kelas fitur dan propertinya yang membentuk ontologi fasilitas di Microsoft Azure Maps Creator.

unit

Kelas fitur unit menentukan area fisik dan tidak tumpang tindih yang dapat ditempati dan dilalui oleh agen navigasi. unit dapat berupa lorong, ruangan, halaman, dan sebagainya.

Jenis Geometri: Poligon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
isOpenArea boolean (Nilai defaultnya adalah null.) salah Mewakili apakah unit tersebut merupakan area terbuka. Jika ditetapkan ke true, struktur tidak mengelilingi batas unit, dan agen navigasi dapat memasuki unit tanpa memerlukan opening. Secara default, unit dikelilingi oleh penghalang fisik dan terbuka hanya jika fitur pembuka ditempatkan pada batas unit. Jika dinding diperlukan dalam unit area terbuka, dinding dapat direpresentasikan sebagai lineElement atau areaElement dengan properti isObstruction sama dengan true.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] salah Menunjukkan jenis agen navigasi yang dapat melintasi unit. Jika tidak ditentukan, unit dianggap dapat dilalui oleh agen navigasi mana pun.
isRoutable boolean (Nilai defaultnya adalah null.) salah Menentukan apakah unit merupakan bagian dari grafik perutean. Jika ditetapkan ke true, unit dapat digunakan sebagai node sumber/tujuan atau perantara dalam pengalaman perutean.
routeThroughBehavior enum ["disallowed", "allowed", "preferred"] salah Menentukan apakah mengarahkan melalui unit diizinkan. Jika tidak ditentukan, hal ini akan mewarisi nilainya dari fitur kategori yang disebutkan dalam properti categoryId. Jika ditentukan, hal ini akan menimpa nilai yang diberikan dalam fitur kategorinya."
nonPublic Boolean salah Jika true, unit hanya dapat diarahkan oleh pengguna yang memiliki hak istimewa. Nilai default false.
levelId level.Id benar ID fitur tingkat.
occupants array directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili satu atau banyak penghuni dalam fitur.
addressId directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili alamat fitur.
addressRoomNumber directoryInfo.Id benar Nomor unit Kamar/Unit/Apartemen/Suite.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
isOpenArea boolean (Nilai defaultnya adalah null.) salah Mewakili apakah unit tersebut merupakan area terbuka. Jika ditetapkan ke true, struktur tidak mengelilingi batas unit, dan agen navigasi dapat memasuki unit tanpa memerlukan opening. Secara default, unit dikelilingi oleh penghalang fisik dan terbuka hanya jika fitur pembuka ditempatkan pada batas unit. Jika dinding diperlukan dalam unit area terbuka, dinding dapat direpresentasikan sebagai lineElement atau areaElement dengan properti isObstruction sama dengan true.
isRoutable boolean (Nilai defaultnya adalah null.) salah Menentukan apakah unit merupakan bagian dari grafik perutean. Jika ditetapkan ke true, unit dapat digunakan sebagai node sumber/tujuan atau perantara dalam pengalaman perutean.
levelId level.Id benar ID fitur tingkat.
occupants array directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili satu atau banyak penghuni dalam fitur.
addressId directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili alamat fitur.
addressRoomNumber string salah Nomor unit Kamar/Unit/Apartemen/Suite. Panjang maksimum yang diizinkan adalah 1.000 karakter.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

Struktur

Kelas structure fitur mendefinisikan area fisik dan tidak tumpang tindih yang tidak dapat dinavigasi. Dapat berupa dinding, kolom, dan sebagainya.

Jenis Geometri: Poligon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
levelId level.Id benar ID level fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

zona

Kelas fitur zone menentukan area virtual, seperti zona WiFi atau area berkumpul darurat. Zona dapat digunakan sebagai tujuan tetapi tidak dimaksudkan untuk melalui lalu lintas.

Jenis Geometri: Poligon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
setId string benar Diperlukan untuk fitur zona yang mewakili zona multi-tingkat. setId adalah ID unik untuk zona yang mencakup beberapa tingkat. setId Mengaktifkan zona dengan cakupan yang berbeda pada lantai yang berbeda untuk direpresentasikan dengan geometri yang berbeda pada tingkat yang berbeda. setId dapat berupa string apa saja dan peka huruf besar/kecil. Disarankan bahwa setId adalah GUID. Panjang maksimum yang diizinkan adalah 1.000 karakter.
levelId level.Id benar ID level fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
setId string benar Diperlukan untuk fitur zona yang mewakili zona multi-tingkat. setId adalah ID unik untuk zona yang mencakup beberapa tingkat. setId Mengaktifkan zona dengan cakupan yang berbeda pada lantai yang berbeda untuk direpresentasikan dengan geometri yang berbeda pada tingkat yang berbeda. setId dapat berupa string apa saja dan peka huruf besar/kecil. Disarankan bahwa setId adalah GUID. Panjang maksimum yang diizinkan adalah 1.000 karakter.
levelId level.Id benar ID level fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

tingkat

Fitur kelas level menentukan area bangunan pada ketinggian tertentu. Misalnya, lantai sebuah bangunan, yang berisi sekumpulan fitur, seperti units.

Jenis Geometri: MultiPolygon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
facilityId Fasilitas. Id benar ID facility fitur.
ordinal Integer benar Nomor tingkat. Digunakan oleh fitur verticalPenetration untuk menentukan urutan relatif lantai guna membantu arah perjalanan. Praktik umumnya adalah memulai dengan 0 untuk lantai dasar. Tambahkan +1 untuk setiap lantai ke atas, dan -1 untuk setiap lantai yang turun. Hal ini dapat dibuatkan model dengan angka apa pun, selama lantai fisik yang lebih tinggi diwakili oleh nilai ordinal yang lebih tinggi.
abbreviatedName string salah Nama tingkat yang disingkat empat karakter, seperti yang akan ditemukan pada tombol lift.
heightAboveFacilityAnchor ganda salah Jarak vertikal lantai tingkat di atas facility.anchorHeightAboveSeaLevel, dalam meter.
verticalExtent ganda salah Luas vertikal tingkat, dalam meter. Jika tidak disediakan, defaultnya adalah facility.defaultLevelVerticalExtent.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
facilityId Fasilitas. Id benar ID facility fitur.
ordinal Integer benar Nomor tingkat. Digunakan oleh fitur verticalPenetration untuk menentukan urutan relatif lantai guna membantu arah perjalanan. Praktik umumnya adalah memulai dengan 0 untuk lantai dasar. Tambahkan +1 untuk setiap lantai ke atas, dan -1 untuk setiap lantai yang turun. Hal ini dapat dibuatkan model dengan angka apa pun, selama lantai fisik yang lebih tinggi diwakili oleh nilai ordinal yang lebih tinggi.
abbreviatedName string salah Nama tingkat yang disingkat empat karakter, seperti yang akan ditemukan pada tombol lift.
heightAboveFacilityAnchor ganda salah Jarak vertikal lantai tingkat di atas facility.anchorHeightAboveSeaLevel, dalam meter.
verticalExtent ganda salah Luas vertikal tingkat, dalam meter. Jika tidak disediakan, defaultnya adalah facility.defaultLevelVerticalExtent.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

fasilitas

Kelas fitur facility menentukan area situs, tapak bangunan, dan sebagainya.

Jenis Geometri: MultiPolygon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
occupants array directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili satu atau banyak penghuni dalam fitur.
addressId directoryInfo.Id benar ID fitur directoryInfo. Digunakan untuk mewakili alamat fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
anchorHeightAboveSeaLevel ganda salah Ketinggian titik jangkar di atas permukaan laut, dalam meter. Permukaan laut ditentukan oleh EGM 2008.
defaultLevelVerticalExtent ganda salah Nilai default untuk luas vertikal tingkat, dalam meter.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
occupants array directoryInfo.Id salah ID fitur directoryInfo. Digunakan untuk mewakili satu atau banyak penghuni dalam fitur.
addressId directoryInfo.Id benar ID fitur directoryInfo. Digunakan untuk mewakili alamat fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
anchorHeightAboveSeaLevel ganda salah Ketinggian titik jangkar di atas permukaan laut, dalam meter. Permukaan laut ditentukan oleh EGM 2008.
defaultLevelVerticalExtent ganda salah Nilai default untuk luas vertikal tingkat, dalam meter.

verticalPenetration

Fitur kelas verticalPenetration menentukan area yang, jika digunakan dalam satu set, mewakili metode navigasi vertikal antar tingkat. Dapat digunakan untuk model tangga, lift, dan lain sebagainya. Geometri dapat tumpang tindih dengan unit dan fitur penetrasi vertikal lainnya.

Jenis Geometri: Poligon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
setId string benar Fitur penetrasi vertikal harus digunakan dalam set untuk menghubungkan beberapa tingkat. Fitur penetrasi vertikal di set yang sama dianggap sama. setId dapat berupa string apa saja, dan peka terhadap huruf besar/kecil. Disarankan menggunakan GUID sebagai setId. Panjang maksimum yang diizinkan adalah 1.000 karakter.
levelId level.Id benar ID fitur tingkat.
direction enum string [ "both", "lowToHigh", "highToLow", "closed" ] salah Arah perjalanan yang diizinkan pada fitur ini. Atribut ordinal pada fitur level digunakan untuk menentukan urutan rendah dan tinggi.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] salah Menunjukkan jenis agen navigasi yang dapat melintasi unit. Jika tidak ditentukan, unit dapat dilalui oleh agen navigasi mana pun.
nonPublic Boolean salah Jika true, unit hanya dapat diarahkan oleh pengguna yang memiliki hak istimewa. Nilai default false.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
setId string benar Fitur penetrasi vertikal harus digunakan dalam set untuk menghubungkan beberapa tingkat. Fitur penetrasi vertikal di set yang sama terhubung. setId dapat berupa string apa saja, dan peka terhadap huruf besar/kecil. Disarankan menggunakan GUID sebagai setId. Panjang maksimum yang diizinkan adalah 1.000 karakter.
levelId level.Id benar ID fitur tingkat.
direction enum string [ "both", "lowToHigh", "highToLow", "closed" ] salah Arah perjalanan yang diizinkan pada fitur ini. Atribut ordinal pada fitur level digunakan untuk menentukan urutan rendah dan tinggi.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

pembukaan

Fitur kelas opening menentukan batas yang dapat dilalui antara dua unit, atau unit dan verticalPenetration.

Jenis Geometri: LineString

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID fitur kategori.
levelId level.Id benar ID fitur tingkat.
isConnectedToVerticalPenetration Boolean salah Apakah fitur ini terhubung ke fitur verticalPenetration di salah satu sisinya atau tidak. Nilai default false.
navigableBy enum ["pedestrian", "wheelchair", "machine", "bicycle", "automobile", "hiredAuto", "bus", "railcar", "emergency", "ferry", "boat"] salah Menunjukkan jenis agen navigasi yang dapat melintasi unit. Jika tidak ditentukan, unit dapat dilalui oleh agen navigasi mana pun.
accessRightToLeft enum [ "prohibited", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] salah Metode akses saat melewati bukaan dari kanan ke kiri. Kiri dan kanan ditentukan oleh simpul dalam geometri fitur, berdiri di simpul pertama dan menghadap simpul kedua. Menghilangkan properti ini berarti tidak ada batasan akses.
accessLeftToRight enum [ "prohibited", "digitalKey", "physicalKey", "keyPad", "guard", "ticket", "fingerprint", "retina", "voice", "face", "palm", "iris", "signature", "handGeometry", "time", "ticketChecker", "other"] salah Metode akses saat melewati bukaan dari kiri ke kanan. Kiri dan kanan ditentukan oleh simpul dalam geometri fitur, berdiri di simpul pertama dan menghadap simpul kedua. Menghilangkan properti ini berarti tidak ada batasan akses.
isEmergency Boolean salah Jika true, bukaan hanya dapat diarahkan selama keadaan darurat. Nilai defaultnya adalah false
anchorPoint Titik salah Geometri Titik GeoJSON y yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID fitur kategori.
levelId level.Id benar ID fitur tingkat.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

directoryInfo

Fitur kelas objek directoryInfo menentukan nama, alamat, nomor telepon, situs web, dan jam operasi untuk unit, fasilitas, atau penghuni unit atau fasilitas.

Jenis Geometri: Tidak ada

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
streetAddress string salah Alamat jalan bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
unit string salah Nomor unit bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
locality string salah Lokalitas alamat. Misalnya: kota, kotamadya, desa. Panjang maksimum yang diizinkan adalah 1.000 karakter.
adminDivisions array string salah Bagian divisi administrasi dari alamat, mulai dari yang terkecil hingga yang terbesar (Kabupaten, Negara Bagian, Negara). Misalnya: ["King", "Washington", "USA" ] atau ["West Godavari", "Andhra Pradesh", "IND" ]. Panjang maksimum yang diizinkan adalah 1.000 karakter.
postalCode string salah Kode pos bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
phoneNumber string salah Nomor telepon. Panjang maksimum yang diizinkan adalah 1.000 karakter.
website string salah URL situs web. Panjang maksimum yang diizinkan adalah 1.000 karakter.
hoursOfOperation string salah Jam operasi sebagai teks, mengikuti spesifikasi Open Street Map. Panjang maksimum yang diizinkan adalah 1.000 karakter.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
streetAddress string salah Alamat jalan bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
unit string salah Nomor unit bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
locality string salah Lokalitas alamat. Misalnya: kota, kotamadya, desa. Panjang maksimum yang diizinkan adalah 1.000 karakter.
adminDivisions array string salah Bagian divisi administrasi dari alamat, mulai dari yang terkecil hingga yang terbesar (Kabupaten, Negara Bagian, Negara). Misalnya: ["King", "Washington", "USA" ] atau ["West Godavari", "Andhra Pradesh", "IND" ]. Panjang maksimum yang diizinkan adalah 1.000 karakter.
postalCode string salah Kode pos bagian dari alamat. Panjang maksimum yang diizinkan adalah 1.000 karakter.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
phoneNumber string salah Nomor telepon. Panjang maksimum yang diizinkan adalah 1.000 karakter.
website string salah URL situs web. Panjang maksimum yang diizinkan adalah 1.000 karakter.
hoursOfOperation string salah Jam operasi sebagai teks, mengikuti spesifikasi Open Street Map. Panjang maksimum yang diizinkan adalah 1.000 karakter.

pointElement

pointElement adalah fitur kelas yang menentukan fitur titik dalam suatu unit, seperti kotak P3K atau kepala sprinkler.

Jenis Geometri: MultiPoint

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId string benar ID fitur unit yang berisi fitur ini. Panjang maksimum yang diizinkan adalah 1.000 karakter.
isObstruction boolean (Nilai defaultnya adalah null.) salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId string benar ID fitur unit yang berisi fitur ini. Panjang maksimum yang diizinkan adalah 1.000 karakter.
isObstruction boolean (Nilai defaultnya adalah null.) salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.

lineElement

lineElement adalah fitur kelas yang menjelaskan fitur garis dalam sebuah unit, seperti dinding pemisah atau jendela.

Jenis Geometri: LinearMultiString

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId unitId benar ID fitur unit yang berisi fitur ini.
isObstruction boolean (Nilai defaultnya adalah null.) salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
obstructionArea Poligon atau MultiPolygon salah Geometri yang disederhanakan (saat geometri garis rumit) dari fitur yang harus dihindari selama perutean. Membutuhkan isObstruction yang diatur ke benar.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId unitId benar ID fitur unit yang berisi fitur ini.
isObstruction boolean (Nilai defaultnya adalah null.) salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
obstructionArea Poligon atau MultiPolygon salah Geometri yang disederhanakan (saat geometri garis rumit) dari fitur yang harus dihindari selama perutean. Membutuhkan isObstruction yang diatur ke benar.

areaElement

areaElement adalah fitur kelas yang menjelaskan fitur poligon dalam unit, seperti area terbuka ke bawah, penghalang seperti pulau dalam unit.

Jenis Geometri: MultiPolygon

Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli secara otomatis diatur ke ID internal Azure Maps. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId unitId benar ID fitur unit yang berisi fitur ini.
isObstruction Boolean salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
obstructionArea Poligon atau MultiPolygon salah Geometri yang disederhanakan (saat geometri garis rumit) dari fitur yang harus dihindari selama perutean. Membutuhkan isObstruction yang diatur ke benar.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan fitur dengan fitur lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
categoryId category.Id benar ID category fitur.
unitId unitId benar ID fitur unit yang berisi fitur ini.
isObstruction Boolean salah Jika true, fitur ini menunjukkan halangan yang harus dihindari saat perutean melalui unit yang berisi fitur.
obstructionArea Poligon atau MultiPolygon salah Geometri yang disederhanakan (saat geometri garis rumit) dari fitur yang harus dihindari selama perutean. Membutuhkan isObstruction yang diatur ke benar.
name string salah Nama fitur dalam bahasa lokal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameSubtitle string salah Subtitel yang muncul di bawah fitur name. Dapat digunakan untuk menunjukkan nama dalam bahasa yang berbeda, dan sebagainya. Panjang maksimum yang diizinkan adalah 1.000 karakter.
nameAlt string salah Nama alternatif yang digunakan untuk fitur tersebut. Panjang maksimum yang diizinkan adalah 1.000 karakter.
anchorPoint Titik salah Geometri Titik GeoJSON yang mewakili fitur sebagai titik. Dapat digunakan untuk memposisikan label fitur.

category

Fitur kelas category menjelaskan nama kategori. Misalnya: "room.conference".

Jenis Geometri: Tidak ada

Properti Tipe Wajib Deskripsi
originalId string salah ID asli kategori yang berasal dari data klien. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan kategori dengan kategori lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
name string benar Nama Kategori. Disarankan untuk menggunakan "." untuk mewakili hierarki kategori. Misalnya: "room.conference", "room.privateoffice". Panjang maksimum yang diizinkan adalah 1.000 karakter.
routeThroughBehavior Boolean salah Menentukan apakah fitur dapat digunakan melalui lalu lintas.
isRoutable boolean (Nilai defaultnya adalah null.) salah Menentukan apakah fitur harus menjadi bagian dari grafik perutean. Jika ditetapkan ke true, unit dapat digunakan sebagai node sumber/tujuan atau perantara dalam pengalaman perutean.
Properti Tipe Wajib Deskripsi
originalId string salah Saat himpunan data dibuat melalui layanan konversi, ID asli diatur ke ID internal Azure Maps. Saat himpunan data dibuat dari paket GeoJSON, ID asli dapat ditentukan pengguna. Panjang maksimum yang diizinkan adalah 1.000 karakter.
externalId string salah ID yang digunakan oleh klien untuk mengaitkan kategori dengan kategori lain dalam himpunan data yang berbeda, seperti dalam database internal. Panjang maksimum yang diizinkan adalah 1.000 karakter.
name string benar Nama Kategori. Disarankan untuk menggunakan "." untuk mewakili hierarki kategori. Misalnya: "room.conference", "room.privateoffice". Panjang maksimum yang diizinkan adalah 1.000 karakter.

Langkah berikutnya

Pelajari selengkapnya tentang Pembuat untuk peta dalam ruangan dengan membaca: