Skip to content

Commit 66ffe7d

Browse files
authored
Merge pull request #252135 from stevemunk/creator-data-service-deprecation
Update Creator articles to deprecate the data service and use data registry.
2 parents 958b147 + 6c2edbb commit 66ffe7d

File tree

6 files changed

+35
-149
lines changed

6 files changed

+35
-149
lines changed

articles/azure-maps/about-creator.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@ This section provides a high-level overview of the indoor map creation workflow.
5656
describing the drawings. You can use the [Azure Maps Creator onboarding tool] to
5757
create new and edit existing [manifest files].
5858

59-
1. **Upload**. Upload your drawing packages into your Azure Maps
60-
account. Upload drawing packages using the [Data Upload API].
59+
1. **Upload**. Upload your drawing packages into your Azure Storage
60+
account. For more information, see [How to create data registry].
6161

62-
1. **Convert**. Once the drawing package is uploaded into your Azure Maps account,
62+
1. **Convert**. Once the drawing package is uploaded into your Azure Storage account,
63+
1. **Convert**. Once the drawing package is uploaded into your Azure Storage account,
6364
use the [Conversion] service to validate the data in the uploaded drawing
6465
package and convert it into map data.
6566

@@ -116,7 +117,6 @@ This section provides a high-level overview of the indoor map creation workflow.
116117
[Create dataset using GeoJson package]: how-to-dataset-geojson.md
117118
[Custom styling for indoor maps]: how-to-create-custom-styles.md
118119
[custom styling]: creator-indoor-maps.md#custom-styling-preview
119-
[Data Upload API]: /rest/api/maps/data-v2/upload
120120
[dataset]: creator-indoor-maps.md#datasets
121121
[Drawing error visualizer]: drawing-error-visualizer.md
122122
[Drawing package guide]: drawing-package-guide.md?pivots=drawing-package-v2
@@ -126,6 +126,7 @@ This section provides a high-level overview of the indoor map creation workflow.
126126
[Facility Ontology]: creator-facility-ontology.md
127127
[Features API]: /rest/api/maps/2023-03-01-preview/features
128128
[features]: glossary.md#feature
129+
[How to create data registry]: how-to-create-data-registries.md
129130
[Implement Dynamic styling for indoor maps]: indoor-map-dynamic-styling.md
130131
[Indoor map concepts]: creator-indoor-maps.md
131132
[Indoor maps wayfinding service]: how-to-creator-wayfinding.md

articles/azure-maps/creator-indoor-maps.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,10 @@ Creator services create, store, and use various data types that are defined and
6060

6161
Creator collects indoor map data by converting an uploaded drawing package. The drawing package represents a constructed or remodeled facility. For information about drawing package requirements, see [Drawing package requirements].
6262

63-
Use [Data Upload] to upload a drawing package. After the Drawing packing is uploaded, the Data Upload API returns a user data identifier (`udid`). The `udid` can then be used to convert the uploaded package into indoor map data.
63+
Follow the steps outlined in the [How to create data registry] article to upload the drawing package into your Azure storage account then register it in your Azure Maps account.
64+
65+
> [!IMPORTANT]
66+
> Make sure to make a note of the unique identifier (`udid`) value, you will need it. The `udid` is required to convert the uploaded package into indoor map data.
6467
6568
## Convert a drawing package
6669

@@ -228,7 +231,7 @@ An application can use a feature stateset to dynamically render features in a fa
228231
229232
### Wayfinding (preview)
230233

231-
The [Wayfinding service] enables you to provide your customers with the shortest path between two points within a facility. Once you've imported your indoor map data and created your dataset, you can use that to create a [routeset]. The routeset provides the data required to generate paths between two points. The wayfinding service takes into account things such as the minimum width of openings and may optionally exclude elevators or stairs when navigating between levels as a result.
234+
The [Wayfinding service] enables you to provide your customers with the shortest path between two points within a facility. Once you've imported your indoor map data and created your dataset, you can use that to create a [routeset]. The routeset provides the data required to generate paths between two points. The wayfinding service takes into account things such as the minimum width of openings and can optionally exclude elevators or stairs when navigating between levels as a result.
232235

233236
Creator wayfinding is powered by [Havok].
234237

@@ -314,7 +317,6 @@ The following example shows how to update a dataset, create a new tileset, and d
314317
[Alias API]: /rest/api/maps/v2/alias
315318
[Conversion service]: /rest/api/maps/v2/conversion
316319
[Creator - map configuration Rest API]: /rest/api/maps/2023-03-01-preview/map-configuration
317-
[Data Upload]: /rest/api/maps/data-v2/update
318320
[Dataset Create]: /rest/api/maps/v2/dataset/create
319321
[Dataset service]: /rest/api/maps/v2/dataset
320322
[Feature State service]: /rest/api/maps/v2/feature-state
@@ -343,6 +345,7 @@ The following example shows how to update a dataset, create a new tileset, and d
343345
[Create custom styles for indoor maps]: how-to-create-custom-styles.md
344346
[Drawing package requirements]: drawing-requirements.md
345347
[Drawing package warnings and errors]: drawing-conversion-error-codes.md
348+
[How to create data registry]: how-to-create-data-registries.md
346349
[Indoor maps wayfinding service]: how-to-creator-wayfinding.md
347350
[Instantiate the Indoor Manager]: how-to-use-indoor-module.md#instantiate-the-indoor-manager
348351
[Manage authentication in Azure Maps]: how-to-manage-authentication.md

articles/azure-maps/drawing-error-visualizer.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,14 @@ The *Drawing Error Visualizer* is a stand-alone web application that displays [D
2121
* A [subscription key]
2222
* A [Creator resource]
2323

24-
This tutorial uses the [Postman] application, but you may choose a different API development environment.
24+
This tutorial uses the [Postman] application, but you can choose a different API development environment.
2525

2626
## Download
2727

28-
1. Upload your drawing package to the Azure Maps Creator service to obtain a `udid` for the uploaded package. For steps on how to upload a package, see [Upload a drawing package].
28+
1. Follow the steps outlined in the [How to create data registry] article to upload the drawing package into your Azure storage account then register it in your Azure Maps account.
29+
30+
> [!IMPORTANT]
31+
> Make sure to make a note of the unique identifier (`udid`) value, you will need it. The `udid` is is how you reference the drawing package you uploaded into your Azure storage account from your source code and HTTP requests.
2932
3033
2. Now that the drawing package is uploaded, use `udid` for the uploaded package to convert the package into map data. For steps on how to convert a package, see [Convert a drawing package].
3134

@@ -60,7 +63,7 @@ Unzip the _VisualizationTool.zip_ folder. It contains the following items:
6063
* _static_ folder: source code
6164
* _index.html_ file: the web application.
6265

63-
Open the _index.html_ file using any of the following browsers, with the respective version number. You may use a different version, if the version offers equally compatible behavior as the listed version.
66+
Open the _index.html_ file using any of the following browsers, with the respective version number. You can use a different version, if the version offers equally compatible behavior as the listed version.
6467

6568
* Microsoft Edge 80
6669
* Safari 13
@@ -77,7 +80,7 @@ The _ConversionWarningsAndErrors.json_ file has been placed at the root of the
7780

7881
:::image type="content" source="./media/drawing-errors-visualizer/loading-data.gif" alt-text="Drawing Error Visualizer App - Drag and drop to load data":::
7982

80-
The _ConversionWarningsAndErrors.json_ contains a list of your drawing package errors and warnings. To view detailed information about an error or warning, select the **Details** link. An intractable section appears below the list. You may now navigate to each error to learn more details on how to resolve the error.
83+
The _ConversionWarningsAndErrors.json_ contains a list of your drawing package errors and warnings. To view detailed information about an error or warning, select the **Details** link. An intractable section appears below the list. You can now navigate to each error to learn more details on how to resolve the error.
8184

8285
:::image type="content" source="./media/drawing-errors-visualizer/errors.png" alt-text="Drawing Error Visualizer App - Errors and Warnings":::
8386

@@ -95,6 +98,6 @@ Learn more by reading:
9598
[Creator resource]: how-to-manage-creator.md
9699
[Drawing package requirements]: drawing-requirements.md
97100
[Drawing package warnings and errors]: drawing-conversion-error-codes.md
101+
[How to create data registry]: how-to-create-data-registries.md
98102
[Postman]: https://www.postman.com/
99103
[subscription key]: quick-demo-map-app.md#get-the-subscription-key-for-your-account
100-
[Upload a drawing package]: tutorial-creator-indoor-maps.md#upload-a-drawing-package

articles/azure-maps/how-to-dataset-geojson.md

Lines changed: 8 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Azure Maps Creator enables users to import their indoor map data in GeoJSON form
2121
- An [Azure Maps account]
2222
- A [Subscription key]
2323
- An Azure Maps [Creator resource]
24+
- An [Azure storage account]
2425
- Basic understanding of [Creator for indoor maps]
2526
- Basic understanding of [Facility Ontology 2.0]
2627
- Zip package containing all required GeoJSON files. If you don't have GeoJSON files, you can download the [Contoso building sample].
@@ -36,33 +37,10 @@ For more information on the GeoJSON package, see the [Geojson zip package requir
3637

3738
### Upload the GeoJSON package
3839

39-
Use the [Data Upload API] to upload the Drawing package to Azure Maps Creator account.
40+
Follow the steps outlined in the [How to create data registry] article to upload the GeoJSON package into your Azure storage account then register it in your Azure Maps account.
4041

41-
The Data Upload API is a long running transaction that implements the pattern defined in [Creator Long-Running Operation API V2].
42-
43-
To upload the GeoJSON package:
44-
45-
1. Execute the following HTTP POST request that uses the [Data Upload API]:
46-
47-
```http
48-
https://us.atlas.microsoft.com/mapData?api-version=2.0&dataFormat=zip&subscription-key={Your-Azure-Maps-Subscription-key}
49-
```
50-
51-
1. Set `Content-Type` in the **Header** to `application/zip`.
52-
53-
1. Copy the value of the `Operation-Location` key in the response header. The `Operation-Location` key is also known as the `status URL` and is required to check the status of the upload, which is explained in the next section.
54-
55-
### Check the GeoJSON package upload status
56-
57-
To check the status of the GeoJSON package and retrieve its unique identifier (`udid`):
58-
59-
1. Execute the following HTTP GET request that uses the status URL you copied as the last step in the previous section of this article. The request should look like the following URL:
60-
61-
```http
62-
https://us.atlas.microsoft.com/mapData/operations/{operationId}?api-version=2.0&subscription-key={Your-Azure-Maps-Subscription-key}
63-
```
64-
65-
1. Copy the value of the `Resource-Location` key in the response header, which is the `resource location URL`. The `resource location URL` contains the unique identifier (`udid`) of the GeoJSON package resource.
42+
> [!IMPORTANT]
43+
> Make sure to make a note of the unique identifier (`udid`) value, you will need it. The `udid` is is how you reference the GeoJSON package you uploaded into your Azure storage account from your source code and HTTP requests.
6644
6745
### Create a dataset
6846

@@ -73,7 +51,7 @@ A dataset is a collection of map features, such as buildings, levels, and rooms.
7351
7452
To create a dataset:
7553

76-
1. Enter the following URL to the dataset service. The request should look like the following URL (replace {udid} with the `udid` obtained in [Check the GeoJSON package upload status] section):
54+
1. Enter the following URL to the dataset service. The request should look like the following URL (replace {udid} with the `udid` obtained in [Upload the GeoJSON package] section):
7755

7856
```http
7957
https://us.atlas.microsoft.com/datasets?api-version=2023-03-01-preview&udid={udid}&subscription-key={Your-Azure-Maps-Subscription-key}
@@ -154,29 +132,29 @@ Feature IDs can only contain alpha-numeric (a-z, A-Z, 0-9), hyphen (-), dot (.)
154132
[Access to Creator services]: how-to-manage-creator.md#access-to-creator-services
155133
[area]: creator-facility-ontology.md?pivots=facility-ontology-v2#areaelement
156134
[Azure Maps account]: quick-demo-map-app.md#create-an-azure-maps-account
157-
[Check the GeoJSON package upload status]: #check-the-geojson-package-upload-status
158135
[Contoso building sample]: https://github.com/Azure-Samples/am-creator-indoor-data-examples
159136
[Convert a drawing package]: tutorial-creator-indoor-maps.md#convert-a-drawing-package
160137
[Create a dataset]: #create-a-dataset
161138
[Create a tileset]: tutorial-creator-indoor-maps.md#create-a-tileset
162139
[Creator for indoor maps]: creator-indoor-maps.md
163-
[Creator Long-Running Operation API V2]: creator-long-running-operation-v2.md
164140
[Creator resource]: how-to-manage-creator.md
165-
[Data Upload API]: /rest/api/maps/data-v2/upload
166141
[Dataset Create API]: /rest/api/maps/2023-03-01-preview/dataset/create
167142
[Dataset Create]: /rest/api/maps/v2/dataset/create
168143
[dataset]: creator-indoor-maps.md#datasets
169144
[Facility Ontology 2.0]: creator-facility-ontology.md?pivots=facility-ontology-v2
170145
[facility]: creator-facility-ontology.md?pivots=facility-ontology-v2#facility
171146
[Geojson zip package requirements]: #geojson-zip-package-requirements
147+
[How to create data registry]: how-to-create-data-registries.md
172148
[level]: creator-facility-ontology.md?pivots=facility-ontology-v2#level
173149
[line]: creator-facility-ontology.md?pivots=facility-ontology-v2#lineelement
174150
[Next steps]: #next-steps
175151
[openings]: creator-facility-ontology.md?pivots=facility-ontology-v2#opening
176152
[point]: creator-facility-ontology.md?pivots=facility-ontology-v2#pointelement
177153
[RFC 7946]: https://www.rfc-editor.org/rfc/rfc7946.html
154+
[Azure storage account]: /azure/storage/common/storage-account-create?tabs=azure-portal
178155
[structures]: creator-facility-ontology.md?pivots=facility-ontology-v2#structure
179156
[Subscription key]: quick-demo-map-app.md#get-the-subscription-key-for-your-account
180157
[units]: creator-facility-ontology.md?pivots=facility-ontology-v2#unit
158+
[Upload the GeoJSON package]: #upload-the-geojson-package
181159
[verticalPenetrations]: creator-facility-ontology.md?pivots=facility-ontology-v2#verticalpenetration
182160
[Visual Studio]: https://visualstudio.microsoft.com/downloads/

articles/azure-maps/how-to-manage-creator.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,14 +73,12 @@ Creator usage data is incorporated in your Azure Maps usage charts and activity
7373

7474
Creator services and services that use data hosted in Creator (for example, Render service), are accessible at a geographical URL. The geographical URL determines the location selected during creation. For example, if Creator is created in a region in the United States geographical location, all calls to the Conversion service must be submitted to `us.atlas.microsoft.com/conversions`. To view mappings of region to geographical location, [see Creator service geographic scope].
7575

76-
Also, all data imported into Creator should be uploaded into the same geographical location as the Creator resource. For example, if Creator is provisioned in the United States, all raw data should be uploaded via `us.atlas.microsoft.com/mapData/upload`.
77-
7876
## Next steps
7977

8078
Introduction to Creator services for indoor mapping:
8179

8280
> [!div class="nextstepaction"]
83-
> [Data upload]
81+
> [Upload a drawing package]
8482
8583
> [!div class="nextstepaction"]
8684
> [Data conversion]
@@ -111,11 +109,11 @@ Learn how to use the Creator services to render indoor maps in your application:
111109
[Azure Maps pricing]: https://aka.ms/CreatorPricing
112110
[Azure portal]: https://portal.azure.com
113111
[Data conversion]: creator-indoor-maps.md#convert-a-drawing-package
114-
[Data upload]: creator-indoor-maps.md#upload-a-drawing-package
115112
[Dataset]: creator-indoor-maps.md#datasets
116113
[Feature State set]: creator-indoor-maps.md#feature-statesets
117114
[Indoor map dynamic styling]: indoor-map-dynamic-styling.md
118115
[Manage authentication in Azure Maps]: how-to-manage-authentication.md
119116
[see Creator service geographic scope]: creator-geographic-scope.md
120117
[Tileset]: creator-indoor-maps.md#tilesets
118+
[Upload a drawing package]: creator-indoor-maps.md#upload-a-drawing-package
121119
[Use the Indoor Maps module]: how-to-use-indoor-module.md

0 commit comments

Comments
 (0)