DL Links erstellen Test

#1
by jeme213 - opened
app.py CHANGED
@@ -14,7 +14,7 @@ from modules.language_model import TAPAS
14
  ##################################################################################
15
  # Function that enables testing
16
  ##################################################################################
17
- table_main = pd.read_csv('gadm41_DEU_1_main').astype(str)
18
 
19
  def AskAI(ques, lv, table_main = table_main):
20
  level = int(lv) # Currently placeholder
@@ -23,41 +23,11 @@ def AskAI(ques, lv, table_main = table_main):
23
  return(ans)
24
 
25
  def AskAI_easy(ques):
26
- Tmain = pd.read_csv('gadm41_DEU_1_main').astype(str)
27
- Tgeom = pd.read_csv('gadm41_DEU_1_geom').astype(str)
28
- fname = ''.join(char for char in str(ques) if char.isupper() or char.islower())
29
  blub = str(AskAI(ques,1,Tmain))
 
30
 
31
- # generate DL Links ###################################
32
- # Geospatial Libraries
33
- import geopandas as gpd
34
- from shapely.wkt import loads
35
- row = eval(blub)[0]['coordinates'][0][0] #get object
36
- out_df = Tmain.iloc[row,:12]
37
- out_df['geometry'] = Tgeom.iloc[row,1]
38
- geometry_wkt = out_df['geometry']
39
- geometry = loads(geometry_wkt)
40
- out_gdf = gpd.GeoDataFrame(geometry=[geometry]) #
41
- geojson_string = out_gdf.to_json()
42
 
43
- # store File on GitHub
44
- from github import Github
45
- from github import Auth
46
- github_user = "Giedeon25"
47
- github_repo = "GID-Project"
48
- token = "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"
49
-
50
- # using an access token
51
- auth = Auth.Token("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")
52
- # First create a Github instance:
53
- g = Github(auth=auth)
54
-
55
- repo = g.get_repo("Giedeon25/GID-Project")
56
- repo.create_file("data/Output/" + fname + ".json", "committing file", geojson_string, branch="main") # create File
57
-
58
- return(blub + " ==== " + "dllink: https://github.com/Giedeon25/GID-Project/blob/main/data/Output/" + fname + ".json")
59
-
60
-
61
  #######################################################################################
62
  # Gradio Interface
63
  ###############################################################################
 
14
  ##################################################################################
15
  # Function that enables testing
16
  ##################################################################################
17
+ table_main = pd.read_csv('./data' + '/' + 'gadm41_DEU_1_main').astype(str)
18
 
19
  def AskAI(ques, lv, table_main = table_main):
20
  level = int(lv) # Currently placeholder
 
23
  return(ans)
24
 
25
  def AskAI_easy(ques):
26
+ Tmain = pd.read_csv('./data' + '/' + 'gadm41_DEU_1_main').astype(str)
 
 
27
  blub = str(AskAI(ques,1,Tmain))
28
+ return(blub)
29
 
 
 
 
 
 
 
 
 
 
 
 
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
  #######################################################################################
32
  # Gradio Interface
33
  ###############################################################################
data/gadm41_DEU_1_geom ADDED
The diff for this file is too large to render. See raw diff
 
data/gadm41_DEU_1_main ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ GID_1,GID_0,COUNTRY,Bundesland,Federal State,NL_NAME_1,TYPE_1,ENGTYPE_1,CC_1,HASC_1,Country Code,Index,Neighbors,Bounding Box,Centroid,Area
2
+ DEU.1_1,DEU,Germany,Baden-Württemberg,NA,NA,Land,State,08,DE.BW,NA,0,"[1, 6, 10]","(7.5116, 47.5024, 10.4957, 49.7915)",POINT (9.049047707333537 48.53751815522075),81990.0
3
+ DEU.2_1,DEU,Germany,Bayern,Bavaria,NA,Freistaat,FreeState,09,DE.BY,DE-BY,1,"[0, 6, 12, 15]","(8.9759, 47.2708, 13.8405, 50.5642)",POINT (11.419969085065647 48.94784261467644),162981.0
4
+ DEU.3_1,DEU,Germany,Berlin,NA,NA,Land,State,11,DE.BE,DE-BE,2,[3],"(13.0883, 52.3382, 13.7605, 52.6749)",POINT (13.40178934904314 52.50155306855381),2396.0
5
+ DEU.4_1,DEU,Germany,Brandenburg,NA,NA,Land,State,12,DE.BR,DE-BB,3,"[2, 7, 8, 12, 13]","(11.2657, 51.359, 14.7656, 53.5586)",POINT (13.397751966821975 52.472914393087876),79599.0
6
+ DEU.5_1,DEU,Germany,Bremen,NA,NA,FreieHansestadt,State,04,DE.HB,DE-HB,4,[8],"(8.4817, 53.011, 8.9908, 53.61)",POINT (8.744647761790434 53.197602695581956),1109.0
7
+ DEU.6_1,DEU,Germany,Hamburg,NA,NA,FreieundHansestadt,State,02,DE.HH,DE-HH,5,"[8, 14]","(8.4242, 53.3952, 10.326, 53.9629)",POINT (10.021004657642466 53.54636461220031),2075.0
8
+ DEU.7_1,DEU,Germany,Hessen,Hesse,NA,Land,State,06,DE.HE,DE-HE,6,"[0, 1, 8, 9, 10, 15]","(7.7726, 49.3948, 10.2358, 51.6575)",POINT (9.031033320939695 50.60323867683292),52216.0
9
+ DEU.8_1,DEU,Germany,Mecklenburg-Vorpommern,Mecklenburg-WestPomerania,NA,Land,State,13,DE.MV,DE-MV,7,"[3, 8, 14]","(10.5937, 53.1103, 14.4124, 54.6846)",POINT (12.55398537941701 53.75399875250795),66581.0
10
+ DEU.9_1,DEU,Germany,Niedersachsen,LowerSaxony,NA,Land,State,03,DE.NI,DE-NI,8,"[3, 4, 5, 6, 7, 9, 13, 14, 15]","(6.6308, 51.2952, 11.5978, 53.8918)",POINT (9.159290134658418 52.765865801786035),129693.0
11
+ DEU.10_1,DEU,Germany,Nordrhein-Westfalen,NorthRhine-Westphalia,NA,Land,State,05,DE.NW,DE-NW,9,"[6, 8, 10]","(5.8663, 50.323, 9.4614, 52.5314)",POINT (7.56205125014977 51.47970762572114),87613.0
12
+ DEU.11_1,DEU,Germany,Rheinland-Pfalz,Rhineland-Palatinate,NA,Land,State,07,DE.RP,DE-RP,10,"[0, 6, 9, 11]","(6.1124, 48.9666, 8.5084, 50.9423)",POINT (7.449081663979842 49.913699498710216),47705.0
13
+ DEU.12_1,DEU,Germany,Saarland,NA,NA,Land,State,10,DE.SL,DE-SL,11,[10],"(6.3573, 49.1119, 7.4038, 49.6394)",POINT (6.9532261573109455 49.38436872433057),6044.0
14
+ DEU.14_1,DEU,Germany,Sachsen,Saxony,NA,Freistaat,State,14,DE.SN,DE-SN,12,"[1, 3, 13, 15]","(11.8715, 50.1715, 15.0418, 51.685)",POINT (13.348622782918818 51.052373770883506),46506.0
15
+ DEU.13_1,DEU,Germany,Sachsen-Anhalt,Saxony-Anhalt,NA,Land,State,15,DE.ST,DE-ST,13,"[3, 8, 12, 15]","(10.5612, 50.938, 13.1871, 53.0418)",POINT (11.700675209016685 52.01319360869645),54038.0
16
+ DEU.15_1,DEU,Germany,Schleswig-Holstein,NA,NA,Land,State,01,DE.SH,DE-SH,14,"[5, 7, 8]","(7.8603, 53.3599, 11.3136, 55.0565)",POINT (9.810103777718922 54.18287405671202),45440.0
17
+ DEU.16_1,DEU,Germany,Thüringen,Thuringia,NA,Freistaat,State,16,DE.TH,NA,15,"[1, 6, 8, 12, 13]","(9.877, 50.2048, 12.6541, 51.649)",POINT (11.02490275009133 50.903864410581434),40577.0
gadm41_DEU_1_geom DELETED
The diff for this file is too large to render. See raw diff
 
gadm41_DEU_1_main DELETED
The diff for this file is too large to render. See raw diff
 
requirements.txt CHANGED
@@ -4,5 +4,4 @@ pandas==2.0.3
4
  Requests==2.31.0
5
  Shapely==2.0.2
6
  transformers==4.33.2
7
- torch==2.0.0
8
- PyGithub==2.1.1
 
4
  Requests==2.31.0
5
  Shapely==2.0.2
6
  transformers==4.33.2
7
+ torch==2.0.0