ich hab mal deinen veränderten Code --dem-poly=“”" & Cells(8, 2) & “" & Cells(9, 2) & “””" in mein vba eingefügt und das führ zu einen Fehler !
Ich weiß nicht warum du es anzweifelst was ich sage , das Rot im Bild stammt nicht von mir , das hab ich nicht eingefärbt ;), das bedeutet das ein Syntaxfehler im Vba Code vorliegt,
der Code wird von Vab so nicht akzeptiert !
egal , es funktioniert ja so wie ich es beschrieben hab.
Klar kann das bei dir nicht funktionieren: zwischen den 4 “”“” und --dem=" gehört ja auch noch ein & und dann natürlich vor dem --dem wieder ein "
Sorry, aber ich empfehle dir dringend bei der VHS den, und das meine ich sogar positiv, den Fortgeschrittenen VBA Kurs zu besuchen, der Anfänger ist für dich definitiv nichts mehr, da bis zu zu fortgeschritten
Ok, dann lassen wir’s einfach gut sein damit. War nur ein letzter Versuch das Programm auf einen höheren Level zu bringen, von jemanden der früher (Mitte der 90er) mal 5 Jahre VBA programmiert hat
Ich schätze dein Wissen du hast da wesentlich mehr als ich, unbestritten ! Ich hab erst seid einigen Wochen mich mit der ganzen Materie befasst .
Ich bin ja für jeden Rat und Hilfe dankbar !! Ist auch unbestritten das ich da das schwächste Glied in der Kette bin
Ist auch gut möglich das ich nicht alles so durchschau und den Wald vor lauter Bäumen nicht sehe !
Es ist mir in 3-tägiger Arbeit gelungen, aus einer zufälligen Abfragezeit von 10 Sekunden bis einige Minuten eine relativ konstante Abfragezeit von 10 Minuten zu machen.
Zufall. Es hängt davon ab, welche Abfragestrategie der Planner von PostgreSQL gerade wählt. Und da gibt es starke Schwankungen. Knackpunkt ist die Verwendung von Indices, was bei einer Tabelle mit > 500.000 Einträgen, die permanent upgedated wird, nicht gerade einfach ist.
Und wenn der Planner sich plötzlich für eine sequentielle Suche entscheidete, dauert es halt.
sag mal , ich verstehen deine Frage nicht, steht doch alles da und ist in den Beiträgen hier zu finden,
aber trotzdem
zu 1 ja
zu 2 das sind administrativen Boundaries sind auch so in OSM definiert
Das sind keine Admingrenzen. Dies sind in OSM (derzeit) nur Relationen mit type=boundary, boundary=administrative, admin_level=N und name=NN. Dabei müssen alle 4 Tags vorhanden sein. (*)
Ob und ggf wie ich “einfache geschlossene Ways mit admin-Tags” zusätzlich aufnehme, ist noch offen. Davon gibt es weltweit ca 10000. (Frederik meint auch, dass man die ruhig als gleichwertig zu den Grenz-Relationen betrachten kann). Ist aber nicht so einfach.
Hassberge schreibt sich “Haßberge” und 240044857 ist keine Relation sondern ein place-Node: https://www.openstreetmap.org/node/240044857.
Zudem steht dort fälschlicherweise “name=Hassberge” drin. “Landkreis Haßberge” wird gefunden. Oder auch “%haßberge” (dauert) bzw "%haßberge% (dauert noch länger). “%ha%berge%” kannst du ja mal selber checken
Die ABM ist kein Ersatz für Nominatim und sie verwendet Nominatim auch nicht. Ich habe die “Boundaries Map” kürzlich übrigens in “Admin Boundaries Map” umbenannt, damit es klarer wird, worum es hier geht. (Harald war schneller ;()
Gruss
walter
ps: wenn man prinzipiell Fragen zu Objekten mit dem Link zum Objekt stellt, ist es wesentlich einfacher, so was zu beantworten.
*) Fragt bitte nicht wo das im Wiki steht - tut es nämlich nicht.
@wambacher: DANKE, dass du übernommen hast … mir ist mit dem möchtegern Guru, der nicht mal die OSM Basics drauf hat, mittlerweile der Geduldsfaden gerissen, ich bin jetzt definitiv raus.
wambacher hat alle Fragen so beantwortet das auch ich es versteh ! Hättest du nicht nur quergelesen wäre dir auch klar gewesen warum ich die Frage gestellt hab und um was es mir ging , alles steht hier Beitrag für Beitrag !
aber ich geh nicht auf dein Nivea runder , Allwissender ! Hab ich schon mal geschrieben , ist wirklich besser du bleibst raus es ist für dich kein muss auf meine Fragen zu antworten.