Hallo,
Mein Problem ist folgendes:
ich möchte mit rund 300 000 textfiles in denen die koordinaten stehen mithilfe von python 300 000 polygone erstellen. leider schreibt mein rechner immer "FATAL ERROR: No free BITSYS channels (BITCHN)"...kann ich das irgendwie umgehen bzw. meine aufgabenstellung so programmieren, daß das nichtmehr passiert?
hier mein code:
# ---------------------------------------------------------------------- -----
# Generate a coverage from a file of coordinates
# ---------------------------------------------------------------------- -----
# Import system modules
import sys, string, os, win32com.client
# Create the Geoprocessor object
gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
nr = 000000
for zahl in range(336303):
nr += 1
input_file = "d:/text/text%06i.txt" % nr
output_coverage = "d:/poly/poly%06i" % zahl
try:
# Process: Generate the coverage from the coordinate file...
gp.Generate_arc(input_file, output_coverage, "polygons")
except:
# If an error occurred when running the tool, print out the error message.
print gp.GetMessages()
vielleicht kann mir ja jemand helfen...
Mein Problem ist folgendes:
ich möchte mit rund 300 000 textfiles in denen die koordinaten stehen mithilfe von python 300 000 polygone erstellen. leider schreibt mein rechner immer "FATAL ERROR: No free BITSYS channels (BITCHN)"...kann ich das irgendwie umgehen bzw. meine aufgabenstellung so programmieren, daß das nichtmehr passiert?
hier mein code:
# ---------------------------------------------------------------------- -----
# Generate a coverage from a file of coordinates
# ---------------------------------------------------------------------- -----
# Import system modules
import sys, string, os, win32com.client
# Create the Geoprocessor object
gp = win32com.client.Dispatch("esriGeoprocessing.GpDispatch.1")
nr = 000000
for zahl in range(336303):
nr += 1
input_file = "d:/text/text%06i.txt" % nr
output_coverage = "d:/poly/poly%06i" % zahl
try:
# Process: Generate the coverage from the coordinate file...
gp.Generate_arc(input_file, output_coverage, "polygons")
except:
# If an error occurred when running the tool, print out the error message.
print gp.GetMessages()
vielleicht kann mir ja jemand helfen...
- Anmelden oder Registieren, um Kommentare verfassen zu können