<jupyter_start><jupyter_text>ローカルにあるデータをフィーチャ レイヤーとして公開するArcGIS Developersから作成した無償アカウント、または既にお持ちの組織サイトのアカウントの両方で実践できます。 ここでは次の 3 つのファイルを ArcGIS Online へ公開します。* CSV* シェープ ファイル(*.shp)* ファイルジオデータベース(*.gdb) おまけ1* PDFファイル(*.pdf)* Microsoft Wordファイル(*.docx)※これら2つは、ArcGIS Onlineに作成可能なフォルダに格納します。そのほか ArcGIS API for Python を使ってArcGIS Online へ公開できるファイルは[こちら](https://developers.arcgis.com/rest/users-groups-and-items/items-and-item-types.htm) おまけ2* 作成したフィーチャサービスを全体公開にする  ユーザでログインする<jupyter_code># ArcGIS for Developers ログイン情報
develoersUser = ''
develoersPass = ''
from arcgis.gis import GIS

gis = GIS("http://"+ develoersUser +".maps.arcgis.com/",develoersUser,develoersPass)
user = gis.users.get(develoersUser)
user<jupyter_output><empty_output><jupyter_text>CSVファイルを公開する※緯度経度またはXYなど位置情報が含まれることが条件です<jupyter_code># csvファイルの読み込み
import pandas as pd
from IPython.display import display

csvfile = 'data/kanazawaParking.csv'
# データ内容の確認
dataflame = pd.read_csv(csvfile)
display(dataflame)
# CSV ファイルのアップロード
csvItem = gis.content.add({},csvfile)
# FeatureService として公開
csvService = csvItem.publish()
csvService<jupyter_output><empty_output><jupyter_text>シェープ ファイルを公開する<jupyter_code># シェープ ファイルのアップロード
shpfile = 'data/yokohamaPolygonShp.zip'
ShpItem = gis.content.add({}, shpfile)
# FeatureService として公開
shpService = ShpItem.publish()
shpService<jupyter_output><empty_output><jupyter_text>ファイルジオデータベースを公開する<jupyter_code># ファイルジオデータベースのアップロード
# ファイルタイプ(この場合必要)と公開名称(任意)とタグ(任意)を指定します。
fgdb = 'data/kawasakiEscapeFGDB.zip'
fgdbItem = gis.content.add({ 'type': 'File Geodatabase' , 'title':'川崎避難所ファイルジオ' , 'tags':'geodev_jp'}, fgdb )
# FeatureService として公開
fgdbItem.publish()<jupyter_output><empty_output><jupyter_text>おまけ1* PDFファイル(*.pdf)* Microsoft Wordファイル(*.docx)  PDF ファイルをアップロードする* フォルダを作成してみよう* PDFファイルをアップロードしてみよう<jupyter_code># 日付フォルダを作成する
from datetime import datetime as dt
tdatetime = dt.now()
today = tdatetime.strftime('%Y/%m/%d')
FolderName = 'geodev_'+ today
# ArcGIS Onlineへ フォルダを作成する
newFolder = gis.content.create_folder(FolderName)
newFolder
pdffile = 'data/ESRIジャパンPDFファイル.pdf'
pdffileItem = gis.content.add({'type': 'PDF','tags':'geodev_jp' }, pdffile)
pdffileItem
# フォルダ移動
pdffileItem.move(newFolder)<jupyter_output><empty_output><jupyter_text>Microsoft Word ファイルをアップロードする* フォルダ指定でWordファイルをアップロードしてみよう<jupyter_code>wordfile = 'data/ESRIジャパンWordファイル.docx'
wordfileItem = gis.content.add({'type': 'Microsoft Word','tags':'geodev_jp' }, wordfile , folder=newFolder.get('title'))
wordfileItem
# ArcGIS Onlineへログインして、コンテンツとフォルダを見てみましょう<jupyter_output><empty_output><jupyter_text>おまけ2* 作成したフィーチャサービスを全体公開にするCSVファイルから作成したフィーチャ サービスを全体公開にします。<jupyter_code>csvService.share(everyone=True, org=True, allow_members_to_edit=False)<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.12227866473149492, 'fraction_numerical': 0.0021770682148040637, 'mean_word_length': 9.811764705882354, 'pattern_counts': {'":': 0, '<': 29, '<?xml version=': 0, '>': 29, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '7', 'dir': 'jupyter-structured-clean-dedup', 'id': '494056', 'license': 'Apache-2.0', 'n_tokens_mistral': 1519, 'n_tokens_neox': 1446, 'n_words': 150, 'path': 'samples/1.Create published Service from my local.ipynb', 'repo_name': 'EsriJapan/arcgis-samples-python-api', 'size': '2756'}