You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-maps/drawing-requirements.md
+16-11Lines changed: 16 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ The Drawing package includes drawings saved in DWG format, which is the native f
20
20
21
21
You may choose any CAD software to produce the drawings in the Drawing package.
22
22
23
-
The [Azure Maps Conversion service](https://docs.microsoft.com/rest/api/maps/data/conversion) converts the Drawing package into map data. The Conversion service as been developed and tested using the AutoCAD DWG file format, with AC1032 as the internal format version for the DWG files. You're encouraged to select AC1032 for the internal DWG file format version.
23
+
The [Azure Maps Conversion service](https://docs.microsoft.com/rest/api/maps/data/conversion) converts the Drawing package into map data. The Conversion service has been developed and tested using the AutoCAD DWG file format. `AC1032` is the internal format version for the DWG files. You're encouraged to select `AC1032` for the internal DWG file format version.
24
24
25
25
Glossary of terms used within this document.
26
26
@@ -34,7 +34,12 @@ Glossary of terms used within this document.
34
34
35
35
## Drawing Package structure
36
36
37
-
A Drawing package is a .zip file that consists of files in AutoCAD DWG file format and a manifest file for a single facility. The DWG files can be organized in any way inside the folder, but the manifest file must live at the root directory of the folder. The folder must be zipped in a single archive file, with a .zip extension. The next sections detail the requirements for the DWG files, manifest file, and the content of these files.
37
+
A Drawing package is a .zip archive that contains the following files:
38
+
39
+
* DWG files in AutoCAD DWG file format.
40
+
* A _manifest.json_ file for a single facility.
41
+
42
+
The DWG files can be organized in any way inside the folder, but the manifest file must live at the root directory of the folder. The folder must be zipped in a single archive file, with a .zip extension. The next sections detail the requirements for the DWG files, manifest file, and the content of these files.
38
43
39
44
## DWG files requirements
40
45
@@ -55,9 +60,9 @@ The [Azure Maps Conversion service](https://docs.microsoft.com/rest/api/maps/dat
55
60
56
61
All conversion jobs result in a minimal set of default categories: room, structure.wall, opening.door, zone, and facility. Additional categories are for each Category Name referenced by objects.
57
62
58
-
A DWG layer must contain features of a single class, and classes must not share a layer. For example, units and walls can't share a layer.
63
+
A DWG layer must contain features of a single class. Classes must not share a layer. For example, units and walls can't share a layer.
59
64
60
-
Moreover:
65
+
DWG layers must also follow the following criteria:
61
66
62
67
* The origins of drawings for all DWG files must align to the same latitude and longitude.
63
68
* Each level must be in the same orientation as the other levels.
@@ -71,11 +76,11 @@ The table below outlines the supported entity types and supported features for e
71
76
| :----- | :-------------------| :-------
72
77
| [Exterior](#exterior-layer) | Polygon, PolyLine (closed), Circle | Levels
73
78
| [Unit](#unit-layer) | Polygon, PolyLine (closed), Circle | Vertical Penetrations, Units
74
-
| [Wall](#wall-layer) | Polygon, PolyLine (closed), Circle | Not applicable. For more details, see the [Wall layer](#wall-layer).
79
+
| [Wall](#wall-layer) | Polygon, PolyLine (closed), Circle | Not applicable. For more information, see the [Wall layer](#wall-layer).
75
80
| [Door](#door-layer) | Polygon, PolyLine, Line, CircularArc, Circle | Openings
76
81
| [Zone](#zone-layer) | Polygon, PolyLine (closed), Circle | Zone
77
-
| [UnitLabel](#unitlabel-layer) | Text (single line) | Not applicable. This layer can only add properties to the unit features from the Units layer. For more details, see the [UnitLabel layer](#unitlabel-layer).
78
-
| [ZoneLabel](#zonelabel-layer) | Text (single line) | Not applicable. This layer can only add properties to zone features from the ZonesLayer. For more details, see the [ZoneLabel layer](#zonelabel-layer)
82
+
| [UnitLabel](#unitlabel-layer) | Text (single line) | Not applicable. This layer can only add properties to the unit features from the Units layer. For more information, see the [UnitLabel layer](#unitlabel-layer).
83
+
| [ZoneLabel](#zonelabel-layer) | Text (single line) | Not applicable. This layer can only add properties to zone features from the ZonesLayer. For more information, see the [ZoneLabel layer](#zonelabel-layer)
79
84
80
85
The next sections detail the requirements for each layer.
81
86
@@ -119,7 +124,7 @@ An example of the Walls layer can be seen as the WALLS layer in the [sample Draw
119
124
120
125
You may include a DWG layer containing doors. Each door must overlap the edge of a unit from the unit layer.
121
126
122
-
Doors (openings) in an Azure Maps dataset are represented as a singleline segment that overlaps multiple unit boundaries. The following steps are taken to convert geometry in the door layer to opening features in a dataset.
127
+
Doors openings in an Azure Maps dataset are represented as a single-line segment that overlaps multiple unit boundaries. The following steps are taken to convert geometry in the door layer to opening features in a dataset.
123
128
124
129

125
130
@@ -131,7 +136,7 @@ The DWG file for each level may contain a zone layer that defines the physical e
131
136
* Zones may overlap.
132
137
* Zones may fall inside or outside the facility's exterior perimeter.
133
138
134
-
Name a zone by creating a text object in the _zoneLabel_ layer, and placing the text object inside the bounds of the zone. For more details, see [ZoneLabel layer](#zonelabel-layer).
139
+
Name a zone by creating a text object in the _zoneLabel_ layer, and placing the text object inside the bounds of the zone. For more information, see [ZoneLabel layer](#zonelabel-layer).
135
140
136
141
An example of the Zones layer can be seen as the ZONES layer in the [sample Drawing package](https://github.com/Azure-Samples/am-creator-indoor-data-examples).
137
142
@@ -209,8 +214,8 @@ The `buildingLevels` object contains a JSON array of buildings levels.
209
214
210
215
| Property | Type | Required | Description |
211
216
|-----------|------|----------|-------------|
212
-
|lat | numeric | true | Decimal representation of degrees latitude at the facility drawing's origin. The origin coordinates must be in WGS84 Web Mercator (EPSG:3857).|
213
-
|lon |numeric| true| Decimal representation of degrees longitude at the facility drawing's origin. The origin coordinates must be in WGS84 Web Mercator (EPSG:3857). |
217
+
|lat | numeric | true | Decimal representation of degrees latitude at the facility drawing's origin. The origin coordinates must be in WGS84 Web Mercator (`EPSG:3857`).|
218
+
|lon |numeric| true| Decimal representation of degrees longitude at the facility drawing's origin. The origin coordinates must be in WGS84 Web Mercator (`EPSG:3857`). |
214
219
|angle| numeric| true| The clockwise angle, in degrees, between true north and the drawing’s vertical (Y) axis. |
4. Enter the name and location for your Creator resource. Currently, the United States is the only supported geographical location. Click **Review + create**.
31
+
4. Enter the name and location for your Creator resource. Currently, Creator is only supported in the United States. Click **Review + create**.
32
32
33
33

34
34
@@ -62,11 +62,13 @@ To delete the Creator resource, navigate to your Azure Maps account. Select **Ov
62
62
63
63
Click the **Delete** button and type your Creator name to confirm deletion. Once the resource is deleted, you'll see a confirmation page, like in the image below:

66
66
67
67
## Authentication
68
68
69
-
Creator inherits Azure Maps Access Control (IAM) settings. All API calls for data access must be sent with authentication and authorization rules. Also, Creator usage data is incorporated in your Azure Maps usage charts and activity log. For more detail, see [Manage authentication in Azure Maps](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication).
69
+
Creator inherits Azure Maps Access Control (IAM) settings. All API calls for data access must be sent with authentication and authorization rules.
70
+
71
+
Creator usage data is incorporated in your Azure Maps usage charts and activity log. For more information, see [Manage authentication in Azure Maps](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication).
Copy file name to clipboardExpand all lines: articles/azure-maps/indoor-map-dynamic-styling.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ manager: philmea
12
12
13
13
# Implement dynamic styling for Creator indoor maps
14
14
15
-
The Azure Maps Creator [Feature State service](https://docs.microsoft.com/rest/api/maps/featurestate/featurestate) lets you apply styles based on the dynamic properties of indoor map data features. For example, you can render facility meeting rooms with a specific color to reflect occupancy status. In this article, we'll show you how to dynamically render indoor map features based on associated dynamic properties (*states*) using the [Feature State service](https://docs.microsoft.com/rest/api/maps/featurestate/featurestate) and the [Indoor Web Module](how-to-use-indoor-module.md).
15
+
Azure Maps Creator [Feature State service](https://docs.microsoft.com/rest/api/maps/featurestate/featurestate) lets you apply styles based on the dynamic properties of indoor map data features. For example, you can render facility meeting rooms with a specific color to reflect occupancy status. In this article, we'll show you how to dynamically render indoor map features with the [Feature State service](https://docs.microsoft.com/rest/api/maps/featurestate/featurestate) and the [Indoor Web Module](how-to-use-indoor-module.md).
Copy file name to clipboardExpand all lines: articles/azure-maps/tutorial-creator-indoor-maps.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -98,7 +98,7 @@ Use the [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadpr
98
98
99
99
3. Click the **Send** button and wait for the request to process. Once the request completes, go to the **Headers** tab of the response, and look for the **Location** key. Copy the value of the **Location** key, which is the `status URL` for the conversion request.
100
100
101
-
4. Start a new **GET** HTTP method in the builder tab. Append your Azure Maps primary subscription key to the `status URL`. Make a **GET** request at the `status URL` from the previous step. If the conversion process hasn't yet completed, you may see something like the following:
101
+
4. Start a new **GET** HTTP method in the builder tab. Append your Azure Maps primary subscription key to the `status URL`. Make a **GET** request at the `status URL` from the previous step. If the conversion process hasn't yet completed, you may see something like the following JSON response:
102
102
103
103
```json
104
104
{
@@ -123,7 +123,7 @@ Use the [Data Upload API](https://docs.microsoft.com/rest/api/maps/data/uploadpr
123
123
>[!NOTE]
124
124
>The Postman application does not natively support HTTP Long Running Requests. As a result, you may notice a long delay while making a **GET** request at the status URL. Wait about thirty seconds and try clicking the **Send** button again until the response shows success or fail.
125
125
126
-
The sample Drawing package should be converted without errors. However, if you receive errors from your own Drawing package, the JSON response, will give you a link to the [Drawing error visualizer](azure-maps-drawing-errors-visualizer.md). The Drawing error visualizer allows you to inspect the details of errors and warnings. To receive recommendations on how to resolve conversion errors and warnings, see the [Drawing conversion errors and warnings](drawing-conversion-error-codes.md).
126
+
The sample Drawing package should be converted without errors or warnings. However, if you receive errors or warnings from your own Drawing package, the JSON response will give you a link to the [Drawing error visualizer](azure-maps-drawing-errors-visualizer.md). The Drawing Error visualizer allows you to inspect the details of errors and warnings. To receive recommendations on how to resolve conversion errors and warnings, see the [Drawing conversion errors and warnings](drawing-conversion-error-codes.md).
0 commit comments