Hallo,
ich würde gerne meine grids in points umwandeln und ahbe dafür folgendes skript gefunden:
theView = av.GetActiveDoc
thePrj = theView.GetProjection
theGthm = theView.GetActiveThemes.Get(0)
theGrid = theGthm.GetGrid
ptName = FileName.GetCWD.MakeTmp("gridpt","shp")
ptName = FileDialog.Put(ptName, "*.shp", "Save Point Theme")
if (ptName = NIL) then
return NIL
end
ptName.SetExtension("shp")
ptFTab = theGrid.AsPointFTab(ptName,thePrj)
ptThm = FTheme.Make(ptFTab)
theView.AddTheme(ptThm)
wenn ich das laufen lassen will, kommt allerdings eine fehlermeldung. "A object does not recognize request GetProjection". das soll möglicherweise irgendwas mit anderen skripts oder extensions zu tun haben, habe die aber schon alle deaktiviert oder entfernt. über hilfe wäre ich sehr dankbar.
Mfg
Wiebke
ich würde gerne meine grids in points umwandeln und ahbe dafür folgendes skript gefunden:
theView = av.GetActiveDoc
thePrj = theView.GetProjection
theGthm = theView.GetActiveThemes.Get(0)
theGrid = theGthm.GetGrid
ptName = FileName.GetCWD.MakeTmp("gridpt","shp")
ptName = FileDialog.Put(ptName, "*.shp", "Save Point Theme")
if (ptName = NIL) then
return NIL
end
ptName.SetExtension("shp")
ptFTab = theGrid.AsPointFTab(ptName,thePrj)
ptThm = FTheme.Make(ptFTab)
theView.AddTheme(ptThm)
wenn ich das laufen lassen will, kommt allerdings eine fehlermeldung. "A object does not recognize request GetProjection". das soll möglicherweise irgendwas mit anderen skripts oder extensions zu tun haben, habe die aber schon alle deaktiviert oder entfernt. über hilfe wäre ich sehr dankbar.
Mfg
Wiebke
- Anmelden oder Registieren, um Kommentare verfassen zu können
Gespeichert von Maxilla am Fr., 07.04.2006 - 16:32
Permalink1 Viewfenster anklicken
2 Skriptfenster anklicken
3 Ausführen
Zwischen 1 und 2 darfst du nix anderes machen (außer vielleicht Kaffee holen).
Gespeichert von Gast am Do., 13.04.2006 - 09:09
Permalinkdas mit dem aktiven View hatte ich leider auch vorher schon beachtet. Entweder ich stehe total auf dem Schlauch (aber so viel kann man da ja nun auch nicht falsch machen) oder es ist doch irgendwas anderes. Sehr merkwürdig. Du hast nicht zufällig noch eine andere Idee? Aber danke schon mal!
Wiebke
Gespeichert von Maxilla am Do., 13.04.2006 - 09:27
PermalinkEin View sollte diese Request allerdings in jedem Fall erkennen können.
Gespeichert von Gast am Do., 13.04.2006 - 12:12
Permalink