Hallo, der Fehler war, dass das "Script" keine negativen Zahlen nimmt.
Als Ergebnis kommt aber was komisches heraus. Anstatt konzentrischer Kreise sind die Kreis nach links deformiert! Kann das jemand erklären. Ein Raster zu erzeugen und daraus Konturen zu machen ist ja nicht das Problem. Ich nehme für die Raster die "Interpolationserweiterung" und die Konturen dann mit GDAL. Wenn ich das für mich mache ist der Weg ja auch OK so, aber ich will das ganze quasi automatisch machen lassen für andere die nur noch ihre Ausgangswerte in die Excel-Tabelle eingeben sollen. Die Tabelle mit den Punkten und den z-Werten kann man ja ganz einfach machen und dann per csv-import verwenden. Ziel ist es, einen Absenktrichter um einen Brunnen darzustellen. Die Reichweite hat man, der Ring ist dann mit z=0. Wenn man dann noch zwei innere Ringe hat kann man ja die Zwischenräume interpolieren Ich bin noch auf der Suche nach einer besseren Lösung. Für Vorschläge bin ich dankbar! Gruß an Uwe M. mfg Martin ---------- Weitergeleitete Nachricht ---------- Von: Martin <[email protected]> Datum: 22. April 2014 10:29 Betreff: [QGIS] Interpolation eines Rasters aus Punkten mit dem Beispiel Model des Modeler An: [email protected] Hallo, ich habe mir mit Excel eine Tabelle erstellt in der ich die Koordinaten(Punkte) pro 10° Teilung auf einem Kreis berechnet habe. Ich habe drei verschiedene Radien und somit drei verschiedene Kreise. Der Import als CSV in QGIS 2.2 funktioniert auch wunderbar. Jede Punkt hat also ein x und y! Zusätzlich hat jeder Punkt einen negativen z Wert! Ein Kreis hat also 36 Punkte mit den jeweiligen x und y Werten. Jeder Punkt eines jeweiligen Kreises hat den denselben z Wert. Also Kreis 1 = z1, Kreis 2 = z2 und Kreis 3 = z3. Ziel ist es den z-Wert zwischen den einzelnen Kreis zu interpolieren. Der äußere Kreis hat dabei den z-Wert 0. Als Beispiel die unten stehende Tabelle. Wenn ich mit der Interpolationserweiterung ein Raster generiere und danach Konturlinien daraus mache, funktioniert alles so wie ich mir das vorstelle. Wenn ich das "Example model" - "Contour lines from points" verwenden will, dann bekomme ich keine Linien heraus wenn ich den Wert z als Input nehme. Verwende ich das Feld id dann bekomme ich Linien. Was muß ich machen, damit aus meinem z ein Raster und dann Konturlinien mit dem besagten "Model" werden oder was sollte ich aus der Werkzeugkiste nehmen um mir mein eigenes "Model" zu machen? DANKE! mfg Martin id x y z 0 4434640 5751619 -29.49642569 10 4434686.364 5751614.944 -29.49642569 20 4434731.319 5751602.898 -29.49642569 30 4434773.5 5751583.229 -29.49642569 40 4434811.624 5751556.534 -29.49642569 50 4434844.534 5751523.624 -29.49642569 60 4434871.229 5751485.5 -29.49642569 70 4434890.898 5751443.319 -29.49642569 80 4434902.944 5751398.364 -29.49642569 90 4434907 5751352 -29.49642569 100 4434902.944 5751305.636 -29.49642569 110 4434890.898 5751260.681 -29.49642569 120 4434871.229 5751218.5 -29.49642569 130 4434844.534 5751180.376 -29.49642569 140 4434811.624 5751147.466 -29.49642569 150 4434773.5 5751120.771 -29.49642569 160 4434731.319 5751101.102 -29.49642569 170 4434686.364 5751089.056 -29.49642569 180 4434640 5751085 -29.49642569 190 4434593.636 5751089.056 -29.49642569 200 4434548.681 5751101.102 -29.49642569 210 4434506.5 5751120.771 -29.49642569 220 4434468.376 5751147.466 -29.49642569 230 4434435.466 5751180.376 -29.49642569 240 4434408.771 5751218.5 -29.49642569 250 4434389.102 5751260.681 -29.49642569 260 4434377.056 5751305.636 -29.49642569 270 4434373 5751352 -29.49642569 280 4434377.056 5751398.364 -29.49642569 290 4434389.102 5751443.319 -29.49642569 300 4434408.771 5751485.5 -29.49642569 310 4434435.466 5751523.624 -29.49642569 320 4434468.376 5751556.534 -29.49642569 330 4434506.5 5751583.229 -29.49642569 340 4434548.681 5751602.898 -29.49642569 350 4434593.636 5751614.944 -29.49642569 360 4434640 5751933.5 -22.32061822 370 4434740.976 5751924.666 -22.32061822 380 4434838.885 5751898.431 -22.32061822 390 4434930.75 5751855.594 -22.32061822 400 4435013.781 5751797.455 -22.32061822 410 4435085.455 5751725.781 -22.32061822 420 4435143.594 5751642.75 -22.32061822 430 4435186.431 5751550.885 -22.32061822 440 4435212.666 5751452.976 -22.32061822 450 4435221.5 5751352 -22.32061822 460 4435212.666 5751251.024 -22.32061822 470 4435186.431 5751153.115 -22.32061822 480 4435143.594 5751061.25 -22.32061822 490 4435085.455 5750978.219 -22.32061822 500 4435013.781 5750906.545 -22.32061822 510 4434930.75 5750848.406 -22.32061822 520 4434838.885 5750805.569 -22.32061822 530 4434740.976 5750779.334 -22.32061822 540 4434640 5750770.5 -22.32061822 550 4434539.024 5750779.334 -22.32061822 560 4434441.115 5750805.569 -22.32061822 570 4434349.25 5750848.406 -22.32061822 580 4434266.219 5750906.545 -22.32061822 590 4434194.545 5750978.219 -22.32061822 600 4434136.406 5751061.25 -22.32061822 610 4434093.569 5751153.115 -22.32061822 620 4434067.334 5751251.024 -22.32061822 630 4434058.5 5751352 -22.32061822 640 4434067.334 5751452.976 -22.32061822 650 4434093.569 5751550.885 -22.32061822 660 4434136.406 5751642.75 -22.32061822 670 4434194.545 5751725.781 -22.32061822 680 4434266.219 5751797.455 -22.32061822 690 4434349.25 5751855.594 -22.32061822 700 4434441.115 5751898.431 -22.32061822 710 4434539.024 5751924.666 -22.32061822 720 4434640 5752293.5 -16.37133124 730 4434803.49 5752279.196 -16.37133124 740 4434962.012 5752236.721 -16.37133124 750 4435110.75 5752167.363 -16.37133124 760 4435245.185 5752073.231 -16.37133124 770 4435361.231 5751957.185 -16.37133124 780 4435455.363 5751822.75 -16.37133124 790 4435524.721 5751674.012 -16.37133124 800 4435567.196 5751515.49 -16.37133124 810 4435581.5 5751352 -16.37133124 820 4435567.196 5751188.51 -16.37133124 830 4435524.721 5751029.988 -16.37133124 840 4435455.363 5750881.25 -16.37133124 850 4435361.231 5750746.815 -16.37133124 860 4435245.185 5750630.769 -16.37133124 870 4435110.75 5750536.637 -16.37133124 880 4434962.012 5750467.279 -16.37133124 890 4434803.49 5750424.804 -16.37133124 900 4434640 5750410.5 -16.37133124 910 4434476.51 5750424.804 -16.37133124 920 4434317.988 5750467.279 -16.37133124 930 4434169.25 5750536.637 -16.37133124 940 4434034.815 5750630.769 -16.37133124 950 4433918.769 5750746.815 -16.37133124 960 4433824.637 5750881.25 -16.37133124 970 4433755.279 5751029.988 -16.37133124 980 4433712.804 5751188.51 -16.37133124 990 4433698.5 5751352 -16.37133124 1000 4433712.804 5751515.49 -16.37133124 1010 4433755.279 5751674.012 -16.37133124 1020 4433824.637 5751822.75 -16.37133124 1030 4433918.769 5751957.185 -16.37133124 1040 4434034.815 5752073.231 -16.37133124 1050 4434169.25 5752167.363 -16.37133124 1060 4434317.988 5752236.721 -16.37133124 1070 4434476.51 5752279.196 -16.37133124 1080 4434640 5754652 0 1090 4435213.039 5754601.866 0 1100 4435768.666 5754452.986 0 1110 4436290 5754209.884 0 1120 4436761.199 5753879.947 0 1130 4437167.947 5753473.199 0 1140 4437497.884 5753002 0 1150 4437740.986 5752480.666 0 1160 4437889.866 5751925.039 0 1170 4437940 5751352 0 1180 4437889.866 5750778.961 0 -- .................................................................... FOSSGIS und OpenStreetMap auf dem Linuxtag 2014 in Berlin! 08.-10. Mai in der STATION Berlin http://linuxtag.de/2014/ FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem GIS-Bereich und Freier Geodaten! http://www.fossgis.de/ https://twitter.com/fossgis_eV ____________________________________________________________________ FOSSGIS-Talk-Liste mailing list [email protected] https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
