Hallo zusammen,
gestern ist mir beim arbeiten mit MapTK aufgefallen.
Die Länge der Einträge im TYP-File zur Definition von alternativen Objektbeschreibungen ,die zur Anwendung in der Karte kommen wenn kein Label zum Objekt vorhanden ist, ist wohl begrenzt.
Konkret ist es mir beim Objekttyp Polyline aufgefallen.
Folgende Grenzen für die Anzahl der Zeichen pro Text meine ich herausgefunden zu haben.
(zur Info: Es sind max. 4 Einträge der Art "String=[1-4],Ersatztext" pro Objekt erlaubt.)
Max. Länge für einen Ersatztext = 125 Zeichen (+ Trennzeichen im Binärfile)
Max. Länge für alle 4 Ersatztexte = 119 Zeichen Zeichen(+ Trennzeichen im Binärfile)
Incl. der Trennzeichen sind es wohl immer 128 Zeichen(Bytes)
Wird diese Grenze überschritten so gibt MapTK folgende Fehlermeldung aus:
"Error: unsigned byte integer is greater than maximum"
Desweiteren scheint es eine absolute Grenze von 192 Zeichen(incl. trennzeichen) für alle Polylines zu geben.
Wird diese überschritten, so funktioniert die Typisierung anscheinend nicht mehr für diese Objektart.
Bei den POIs gibt es wohl auch die 128er Grenze, allerdings habe ich bisher keine Begrenzung auf 192 für alle POI festgestellt.
Jetzt wo ich es weiss, kann ich es händeln, aber es war schon schräg als plötzlich (obwohl ich ja gar nichts gemacht hatte) die Typisierung der Linien nicht mehr funktionierte, die der POIs jedoch weiterhin wie gehabt ging.
Mich würde halt interessieren, ob meine Beobachtungen richtig sind oder der Hase woanders begraben ist.
Gruss
papauna