Sie führen einen der folgenden Vorgänge aus:
- Freigeben oder Überschreiben eines Web-Feature-Layers
- Freigeben oder Überschreiben eines Kartenbild-Layers
- Freigeben eines Vektorkachel-Layers mit einem verknüpften Kartenbild- und/oder Feature-Layer
- Freigeben oder Speichern einer Webkarte, mit der Web-Feature-Layer oder Kartenbild-Layer veröffentlicht werden
- Veröffentlichen oder Überschreiben eines Kartenservice
Layern und Standalone-Tabellen in Ihrer Karte werden keine eindeutigen numerischen IDs zugewiesen, da die Option Zuweisung eindeutiger numerischer IDs für die Freigabe von Web-Layern zulassen im Dialogfeld Karteneigenschaften nicht aktiviert ist. Beim Erstellen einer Karte sollte diese Option aktiviert sein, damit Sie Layern und Standalone-Tabellen statische IDs zuweisen können.
Vorsicht:
Stellen Sie beim Überschreiben eines Web-Layers oder -Service sicher, dass die den Layern und Tabellen in Ihrer Karte zugewiesenen IDs mit vorhandenen Service-Sublayer-IDs übereinstimmen. Andernfalls können Webkarten, die den Service nutzen, durch das Überschreiben beschädigt werden. Weitere Informationen finden Sie unter Zuweisen von Layer-IDs.
Lösungen
Führen Sie einen der folgenden Vorgänge aus:
- Um sicherzustellen, dass die Layer- und Tabellen-IDs beim Überschreiben des Web-Layers oder -Service statisch bleiben, müssen Sie für die Karte festlegen, dass die Zuweisung von eindeutigen numerischen IDs sowie die Anpassung der Layer- und Tabellen-IDs zulässig ist.
Zeigen Sie mit der Maus auf die Analyzer-Meldung. Klicken Sie auf die angezeigte Schaltfläche Optionen und dann auf Karteneigenschaften öffnen, um Zuweisung zuzulassen. Aktivieren Sie im Dialogfeld Karteneigenschaften auf der Registerkarte Allgemein die Option Zuweisung eindeutiger numerischer IDs für die Freigabe von Web-Layern zulassen, und klicken Sie auf OK. Prüfen Sie die IDs von Layern und Tabellen in der Karte, und weisen Sie ihnen benutzerdefinierte IDs zu.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf einen Layer oder eine Standalone-Tabelle, und klicken Sie auf Eigenschaften .
- Geben Sie im Dialogfeld Layer-Eigenschaften bzw. Eigenschaften der Standalone-Tabelle auf der Registerkarte Allgemein im Textfeld Layer-ID bzw. Tabellen-ID eine benutzerdefinierte ganzzahlige ID ein.
Tipp:
Sie sollten sich beim Zuweisen von IDs für eine bestimmte Vorgehensweise entscheiden, z. B. für die sequenzielle Nummerierung der Layer mit einem Vielfachen von 10 (10, 20, 30 usw.). Auf diese Weise ist es möglich, zu einem späteren Zeitpunkt weitere Layer hinzuzufügen. Beispielsweise können Sie zwischen den vorhandenen Layern weitere Layer hinzufügen und diesen IDs zuweisen, die zwischen den Vielfachen von 10 liegen (15, 25, 35 usw.).
- Wiederholen Sie ggf. die vorherigen beiden Schritte für jeden Layer oder jede Standalone-Tabelle.
Stellen Sie beim Überschreiben eines Web-Layers oder -Service sicher, dass die IDs mit vorhandenen Service-Sublayer-IDs übereinstimmen.
- Wenn Sie wünschen, dass die IDs basierend auf der Darstellungsreihenfolge im Bereich Inhalt automatisch sequenziell zugewiesen werden, überspringen Sie den Analyzer.
Zeigen Sie mit der Maus auf die Analyzer-Meldung. Klicken Sie auf die angezeigte Schaltfläche Optionen und dann auf IDs automatisch sequenziell zuweisen. Durch diese Option wird das beim Konfigurieren eines Web-Layers verfügbare Kontrollkästchen Sicherstellen, dass die Zuweisung eindeutiger IDs in den Karteneinstellungen zugelassen ist deaktiviert. Klicken Sie auf der Registerkarte Konfiguration auf Parameter konfigurieren . Die Option befindet sich unter Einstellungen. Wenn Sie den Web-Layer freigeben, werden den Service-Sublayern automatisch IDs zugewiesen, wobei die Zuweisung auf der Darstellungsreihenfolge basiert und bei 0 beginnt.
Weitere Informationen
Weitere Informationen finden Sie unter Zuweisen von Layer-IDs und Analysieren der GIS-Ressource.