نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

پیوندهای مطلق و نسبی. مسیر فایل مطلق و نسبی در PHP

هر صفحه وب دارای یک آدرس منحصر به فرد به نام Uniform Resource Locator (URL) است. با این حال، هنگام ایجاد یک پیوند محلی (پیوندی از یک سند به سند دیگر در همان سایت)، معمولاً یک URL سند ناقص مشخص می شود. در عوض، یک مسیر نسبی از سند فعلی یا از پوشه ریشه سایت وارد کنید.

سه نوع مسیر پیوند وجود دارد:

    مسیرهای مرتبط با سند (مانند dreamweaver/contents.html).

    مسیرهای مربوط به ریشه سایت (به عنوان مثال /support/dreamweaver/contents.html).

    هنگام ایجاد پیوند، Dreamweaver انتخاب نوع مسیر سند را آسان می کند.

    توجه داشته باشید.بهتر است از راحت ترین نوع پیوندها - نسبت به ریشه سایت یا سند استفاده کنید. دنبال کردن چنین پیوندهایی تضمین می کند که کاربر در مکان مناسب قرار دارد.

مسیرهای مطلق

برای ایجاد پیوند به یک سند یا منبع واقع در سرور دیگر، از مسیرهای مطلق استفاده کنید. علاوه بر این، مسیرهای مطلق را می توان برای پیوندهای محلی (به اسناد واقع در همان سایت) استفاده کرد، اما این رویکرد اشتباه است: اگر سایت را به دامنه دیگری منتقل کنید، همه پیوندهای محلی با مسیرهای مطلق نامعتبر می شوند. استفاده از مسیرهای نسبی برای پیوندهای محلی انعطاف پذیری بیشتری را در صورت نیاز به جابجایی فایل ها در یک سایت فراهم می کند.

توجه داشته باشید.هنگام درج تصاویر (نه پیوندها)، می توانید از مسیر مطلق تصویر در سرور راه دور استفاده کنید (یعنی تصویر در این حالت در هارد دیسک محلی در دسترس نخواهد بود).

مسیرهای نسبی را مستند کنید

در اکثر سایت ها، بهتر است از مسیرهای مربوط به سند برای پیوندهای محلی استفاده کنید. این به ویژه در صورتی مفید است که سند (یا منبع) فعلی و سند (یا منبع) مرتبط در یک پوشه باشند و احتمالاً همیشه در آنجا باشند. همچنین می‌توانید از مسیرهای مربوط به سند برای ارجاع به اسناد و منابع موجود در پوشه دیگر با تعیین مسیری در ساختار پوشه از سند فعلی تا سند هدف استفاده کنید.

ویژگی های اصلی مسیرهای نسبی سند این است که هیچ بخشی از مسیر مطلق وجود ندارد که برای سند فعلی و سند (یا منبع) پیوند شده یکسان باشد، و تنها بخشی از مسیر متفاوت است.

فرض کنید سایتی با ساختار زیر داریم:

    برای پیوند دادن فایل contents.html به فایل tips.html (واقع در زیر پوشه منابع)، از مسیر نسبی "resources/tips.html" استفاده کنید. هر کاراکتر اسلش (/) نشان دهنده یک حرکت یک سطح به پایین در سلسله مراتب پوشه است.

    مسیر نسبی "../index.html" برای پیوند دادن فایل contents.html به فایل index.html (واقع در پوشه والد، یک سطح بالاتر از فایل content.html) استفاده می شود. دو نقطه و یک اسلش (../) نشان دهنده یک حرکت به سمت بالا در سلسله مراتب پوشه است.

    فایل contents.html با استفاده از مسیر نسبی "../products/catalog.html" به فایل catalog.html (که در زیر پوشه دیگری از همان پوشه اصلی قرار دارد) پیوند داده می شود. در این حالت، رشته "../" به معنای رفتن به پوشه والد و رشته "products/" به معنای رفتن به زیرپوشه محصولات است.

    وقتی فایل‌ها را به صورت دسته‌ای جابه‌جا می‌کنید (به عنوان مثال، اگر یک پوشه کامل را جابه‌جا می‌کنید و همه فایل‌های موجود در پوشه مسیرهای مشابهی را نسبت به یکدیگر نگه می‌دارند)، آنها نیازی به به‌روزرسانی پیوندهای مربوط به سند خود ندارند. با این حال، اگر یک فایل را با پیوندی نسبت به سند (یا فایلی که با چنین پیوندی به آن اشاره شده است) منتقل کنید، باید تغییراتی در پیوند ایجاد کنید. (زمانی که نام فایل ها را با استفاده از پانل Files جابه جا می کنید یا تغییر می دهید، Dreamweaver تمام پیوندهای مربوطه را به طور خودکار به روز می کند.)

مسیرهای نسبت به ریشه سایت

مسیرهای نسبت به ریشه سایت مسیرهایی از پوشه ریشه سایت به سند هستند. چنین مسیرهایی را می توان هنگام کار با یک وب سایت بزرگ که بر روی چندین سرور اجرا می شود یا با یک سرور واحد که میزبان چندین سایت است استفاده کرد. با این حال، اگر کاربر با این نوع مسیر آشنا نیست، می توانید به استفاده از مسیرهای مربوط به سند ادامه دهید.

مسیرهای مربوط به ریشه سایت با یک اسلش شروع می شوند که نماد پوشه ریشه سایت است. برای مثال، مسیر /support/tips.html یک مسیر ریشه نسبی سایت به یک فایل (tips.html) در زیرپوشه Support است.

اگر به طور مکرر فایل های HTML را از یک پوشه به پوشه دیگر در وب سایت خود منتقل می کنید، بهتر است از مسیرهای مرتبط با ریشه سایت به عنوان پیوند استفاده کنید. هنگام جابجایی یک سند با پیوندهای نسبت به ریشه، نیازی به تغییر این پیوندها نیست، زیرا آنها به ریشه "ضمیمه" هستند و نه به خود سند. به عنوان مثال، اگر فایل‌های HTML شما دارای پیوندهای نسبی ریشه برای فایل‌های وابسته (مانند تصاویر) باشند، هنگامی که فایل HTML را جابه‌جا می‌کنید، پیوندها معتبر می‌مانند.

با این حال، اگر فایل‌های پیوندی را جابه‌جا می‌کنید یا نام آن‌ها را تغییر می‌دهید، باید پیوندها را به‌روزرسانی کنید، حتی اگر مسیرهای نسبی تغییر نکرده باشند. به عنوان مثال، اگر یک پوشه را جابه جا می کنید، باید تمام پیوندها را نسبت به ریشه سایت برای همه فایل های موجود در آن به روز کنید. (زمانی که نام فایل ها را با استفاده از پانل Files جابه جا می کنید یا تغییر می دهید، Dreamweaver تمام پیوندهای مربوطه را به طور خودکار به روز می کند.)

آدرس پیوند می تواند مطلق یا نسبی باشد. آدرس های مطلق باید با یک پروتکل (معمولا http://) شروع شده و حاوی نام سایت باشد. پیوندهای نسبی بر اساس ریشه سایت یا سند فعلی هستند.

مثال 8-2 نحوه ایجاد یک پیوند مطلق به یک سایت دیگر را نشان می دهد.

مثال 8.2. استفاده از مراجع مطلق

آدرس مطلق

یادگیری HTML

هنگامی که یک فهرست سایت را به عنوان پیوند تعیین می کنید (به عنوان مثال، http://site/css/)، یک فایل فهرست نمایش داده می شود. این فایلی است که به طور پیش‌فرض زمانی که به دایرکتوری بدون نام فایل صریح دسترسی پیدا می‌شود، بارگذاری می‌شود. به طور معمول، فایل فهرست سندی به نام index.html است.

پیوندهای مطلق معمولاً برای اشاره به یک سند در یک منبع شبکه دیگر استفاده می شوند، با این حال، ایجاد پیوندهای مطلق در سایت فعلی مجاز است. با این حال، این به ندرت انجام می شود، زیرا چنین پیوندهایی بسیار طولانی و دست و پا گیر هستند. بنابراین، لینک های نسبی عمدتا در داخل سایت استفاده می شوند.

پیوندهای مربوط به سند فعلی

هنگام ایجاد پیوندهای نسبی، باید بدانید که چه مقدار برای ویژگی href باید مشخص شود، زیرا بستگی به مکان اصلی فایل ها دارد. بیایید به چند گزینه معمولی نگاه کنیم.

1. فایل ها در یک پوشه قرار دارند (شکل 8.4).

چنین نام فایلی فقط به عنوان نمونه گرفته شده است، در سایت نباید از حروف روسی با فاصله در نام فایل ها و حتی در موارد مختلف استفاده شود.

2. فایل ها در پوشه های مختلف قرار می گیرند (شکل 8.5).

هنگامی که سند منبع در همان پوشه ذخیره می شود و سند ارجاع شده در ریشه سایت قرار می گیرد، مانند شکل زیر باید دو نقطه و یک اسلش (/) در مقابل نام فایل در آدرس پیوند قرار داده شود.

دو نقطه در این مورد به معنای خروج از پوشه فعلی به سطح بالاتر است.

3. فایل ها در پوشه های مختلف قرار می گیرند (شکل 8.6).

اکنون فایل منبع در دو زیر پوشه قرار دارد و برای مراجعه به سند در ریشه سایت باید مثال قبلی را دوبار تکرار کنید.

ارتباط دادن

همین امر برای هر تعداد پوشه تودرتو صادق است.

4. فایل ها در پوشه های مختلف قرار می گیرند (شکل 8.7).

اکنون وضعیت در حال تغییر است، فایل منبع در ریشه سایت قرار دارد و فایلی که می خواهید به آن پیوند دهید در پوشه است. در این صورت مسیر فایل به صورت زیر خواهد بود.

ارتباط دادن

توجه داشته باشید که قبل از نام پوشه هیچ نقطه یا اسلش اضافی وجود ندارد. اگر فایل در داخل یک پوشه نیست، بلکه در دو پوشه قرار دارد، مسیر آن به این صورت نوشته می شود.

ارتباط دادن

پیوندهای مربوط به ریشه سایت

گاهی اوقات می توانید مسیر فایل را نسبت به ریشه سایت پیدا کنید، به نظر می رسد "/Folder/نام فایل"با یک خط در ابتدا. بله، ضبط کنید دوره های آموزشییعنی لینک به پوشه ای به نام course منتهی می شود که در ریشه سایت قرار دارد و در آن باید فایل ایندکس را دانلود کنید.

لطفاً توجه داشته باشید که این شکل از ضبط روی رایانه محلی کار نمی کند، بلکه فقط تحت کنترل وب سرور است.

شما هر روز با مسیرهایی روبرو می شوید تا داده ها و جعبه ابزار خود را پیدا کنید. این بخش شرح مفصلی از مسیرها ارائه می دهد، انواع مختلف مسیرها را تعریف می کند و نحوه کار با آنها را در ArcGIS به شما نشان می دهد.

مسیر

مسیر

مسیر نام دایرکتوری یا فایلی است که با بک اسلش از هم جدا شده است. دایرکتوری همان پوشه در Windows Explorer است.

E:\Data\MyStuff (مسیری که در نام دایرکتوری خاتمه می یابد) E:\Data\MyStuff\roads.shp (مسیری که به نام فایل ختم می شود)

مسیر

ممکن است با دو املای مسیر روبرو شوید: "pathname" و "path name". تمام املای مسیر (مسیر، نام مسیر و نام مسیر) مترادف هستند.

مسیر سیستم و مسیر دایرکتوری

ArcGIS از اصطلاح "مسیر کاتالوگ" یا "مسیر ArcCatalog" استفاده می کند. مسیر دایرکتوری مسیری است که فقط توسط ArcGIS شناسایی می شود. برای مثال:

D:\Data\Final\Infrastructure.gdb\EastValley\powerlines

به کلاس ویژگی powerlines در مجموعه ویژگی EastValley از پایگاه جغرافیایی فایل Infrastructure اشاره دارد. این مسیر از نظر سیستم عامل یک مسیر سیستم معتبر نیست زیرا ویندوز مجموعه داده های ویژگی و کلاس های ویژگی را که در یک پایگاه داده جغرافیایی فایل قرار دارند را تشخیص نمی دهد. البته ArcGIS با مسیرهای دایرکتوری کار می کند.

فضای کاری و نام پایگاه

مسیرهای دایرکتوری از دو بخش تشکیل شده است: فضای کاری و نام پایه، همانطور که در زیر نشان داده شده است:

محل

محلیک اصطلاح کلی است (مثلاً ببینید: "محل داده های خود را وارد کنید" یا "محل داده های خود را وارد کنید").

جلو و عقب

در ویندوز، هنگام تعیین یک مسیر، از بک اسلش (\) به عنوان جداکننده استفاده می شود. سیستم های یونیکس از اسلش رو به جلو (/) استفاده می کنند. در ArcGIS فرقی نمی کند که هنگام تعیین مسیر از کدام اسلش استفاده شود. ArcGIS همیشه مسیر را به درستی می خواند، صرف نظر از اینکه چه کاراکتری در آن استفاده شده است.

بک اسلش هنگام نوشتن یک اسکریپت

زبان های برنامه نویسی که در یونیکس و زبان C مانند پایتون ریشه دارند، بک اسلش (\) را به عنوان یک کاراکتر کنترل در نظر می گیرند. برای مثال، \n با بازگشت کالسکه مطابقت دارد. از آنجایی که مسیرها می توانند دارای بک اسلش باشند، باید از تشخیص آنها به عنوان یک کاراکتر فرار اجتناب کنید. استفاده از بک اسلش دوتایی معمول است، مانند این:

thePath = "E:\\data\\telluride\\newdata.gdb\\slopes"

گزینه دیگری برای تبدیل مسیرها به رشته های پایتون با استفاده از دستور r در زیر نشان داده شده است. این باعث می شود پایتون از بک اسلش ها چشم پوشی کند.

مسیر = r"E:\data\telluride\newdata.gdb\slopes"

مسیرهای مطلق و نسبی

مسیر مطلق یا کامل

یک مسیر مطلق (یا کامل) با یک حرف درایو و به دنبال آن یک دونقطه شروع می شود، مانند D: .

مسیر نسبی

یک مسیر نسبی به مکانی نسبت به دایرکتوری فعلی اشاره دارد. مسیرهای نسبی از دو کاراکتر ویژه استفاده می کنند: نقطه (.) و دو نقطه (..) که به ترتیب برای پیمایش به دایرکتوری فعلی و والد استفاده می شوند. برای بالا رفتن یک سطح از دو نقطه استفاده می شود. یک نقطه به معنای خود دایرکتوری فعلی است.

در ساختار پوشه زیر، فرض کنید از Windows Explorer برای پیمایش به پوشه D:\Data\Shapefiles\Soils استفاده کرده اید. پس از تغییر به این دایرکتوری، مسیر نسبی از دایرکتوری D:\Data\Shapefiles\Soils به عنوان دایرکتوری فعلی استفاده می کند (تا زمانی که به دایرکتوری جدید تغییر دهید و دایرکتوری فعلی شود). دایرکتوری فعلی گاهی اوقات پوشه ریشه نامیده می شود.

اگر می‌خواهید از فهرست فعلی (Soils) به پوشه Landuse بروید، باید متن زیر را در نوار آدرس Windows Explorer وارد کنید:

Windows Explorer به پوشه D:\Data\Shapefiles\Landuse هدایت می شود. نمونه های دیگر استفاده از پوشه D:\Data\Shapefiles\Landuse به عنوان پوشه فعلی در زیر نشان داده شده است:

.. (D:\Data\Shapefiles) ..\.. (D:\Data) ..\..\Final (D:\Data\Final) . (D:\Data\Shapefiles\Landuse - فهرست فعلی) .\..\Soils (D:\Data\Final\Soils) ..\..\.\Final\..\Shapefiles\.\Landuse (D :\Data\Shapefiles\Landuse)

توجه داشته باشید:

شما نمی توانید مسیرهای نسبی (با استفاده از نقطه و دو نقطه) را در برنامه های ArcGIS وارد کنید.

یک مسیر نسبی نمی تواند به درایوهای دیگر منتشر شود. به عنوان مثال، اگر پوشه فعلی شما در درایو D است، نمی توانید از مسیرهای نسبی برای پیمایش به هر دایرکتوری در درایو E استفاده کنید.

مسیرهای مطلق و نسبی در ArcMap

هنگام ایجاد یک سند ArcMap (اعم از ArcScene یا ArcGlobe)، می توانید تعیین کنید که مسیرهای نسبی حفظ شوند. برای تنظیم این گزینه، File > را انتخاب کنید ویژگی های سند نقشه. در اینجا می توانید تعیین کنید که آیا می خواهید مسیرهای مطلق یا نسبی را ذخیره کنید.


وقتی سندی را با مسیرهای نسبی ذخیره می کنید، برنامه بسته به جایی که سند را ذخیره کرده اید (یعنی از دایرکتوری فعلی) مسیرها را به نسبی (با استفاده از نقطه و دو نقطه) تبدیل می کند. به عنوان مثال، اگر سند شما در آن ذخیره شده است

D:\Maps\Posters\Newmap.mxd

و داده های یکی از لایه ها می باشد

D:\Data\Final\Infrastructure.gdb\Streets

سپس موارد زیر در Newmap.mxd نوشته می شود:

..\..\Data\Final\Infrastructure.gdb\Streets

وقتی Newmap.mxd را دوباره باز می کنید، ArcMap مسیرهای نسبی ذخیره شده (که با یک نقطه و دو نقطه مشخص می شوند) را به مسیرهای مطلق که به عنوان منبع داده لایه نمایش داده می شوند، تبدیل می کند. این تبدیل همیشه به مکان سند نقشه (دایرکتوری فعلی) بستگی دارد.

مسیرهای نسبی نمی توانند درایوها را تغییر دهند. یعنی اگر دایرکتوری ریشه در درایو D باشد، نمی توانید از مسیرهای نسبی برای پیمایش به دایرکتوری در درایو E استفاده کنید. اگر سند نقشه را با استفاده از مسیرهای نسبی ذخیره کنید، فقط آنهایی که در همان دیسک هستند تبدیل و ذخیره می شوند.

مسیرهای مطلق و نسبی در ابزارهای مدل

همانند ArcMap، می‌توانید تعیین کنید که ابزارهای مدل مسیرهای نسبی را ذخیره کنند.

  • داده های مدل
  • مدل بیت مپ
  • ابزار استفاده شده در مدل
  • شیوه نامه ها
  • فایل های لایه ای (.lyr ) برای افسانه استفاده می شود

برای ذخیره مسیرهای نسبی، بر روی ابزار مدل کلیک راست کرده، Properties را انتخاب کرده و سپس بر روی زبانه General کلیک کنید. در پایین کادر محاوره ای، گزینه را مانند تصویر زیر فعال کنید.


فقط مسیرهای متعلق به یک درایو تبدیل می شوند

مسیرهای نسبی نمی توانند درایوها را تغییر دهند. یعنی اگر دایرکتوری ریشه در درایو D باشد، نمی توانید از مسیرهای نسبی برای پیمایش به دایرکتوری در درایو E استفاده کنید. اگر مدل خود را با استفاده از مسیرهای نسبی ذخیره کنید، فقط مسیرهایی که در همان درایو هستند تبدیل و ذخیره می شوند.

مسیرهای مطلق و نسبی در ابزارهای اسکریپت

هنگام استفاده از جادوگر اسکریپت اضافه کنیدگزینه ذخیره مسیرهای نسبی در پانل اول ظاهر می شود. همچنین می توانید این گزینه را با کلیک راست بر روی ابزار اسکریپت، انتخاب Properties و سپس تب General تنظیم کنید. در پایین کادر محاوره ای، را انتخاب کنید ذخیره نام مسیرهای نسبی (به جای مسیرهای مطلق).

پوشه فعلی مورد استفاده برای مسیرهای نسبی پوشه ای است که جعبه ابزار مربوطه را در خود دارد. گزینه نسبی مسیرها را تبدیل و ذخیره می کند:

  • اسکریپت
  • مجموعه داده هایی که در ویژگی مقدار پیش فرض استفاده می شوند
  • فایل های ارجاع شده توسط ابرداده ابزار و راهنما
  • فایل های لایه (.lyr ) برای ویژگی legend استفاده می شود
  • فایل های راهنمای کامپایل شده (.chm )
  • شیوه نامه ها

فقط مسیرهای متعلق به یک درایو تبدیل می شوند

مسیرهای نسبی نمی توانند درایوها را تغییر دهند. یعنی اگر دایرکتوری ریشه در درایو D باشد، نمی توانید از مسیرهای نسبی برای پیمایش به دایرکتوری در درایو E استفاده کنید. اگر ابزار اسکریپت خود را با استفاده از مسیرهای نسبی ذخیره کنید، فقط مسیرهایی که در همان درایو هستند تبدیل و ذخیره می شوند.

مسیرها در اسکریپت تبدیل نمی شوند

نقطه و دو نقطه را نمی توان در اسکریپت ها استفاده کرد. به عنوان مثال، ورودی زیر کار نخواهد کرد:

arcpy.AddField_management("..\redlands.mdb\streets"، "ref_ID"، "long"، "9"، "#"، "#"، \ "refcode"، "NULLABLE"، "REQUIRED"، "# ")

زیرا مسیر ..\redlands.mdb\streets نسبی است.

استفاده از مسیرهای نسبی به جای مسیرهای مطلق چه فایده ای دارد؟

استفاده از مسیرهای مطلق با موارد زیر مشخص می شود:

  • می‌توانید یک سند یا جعبه ابزار را به هر مکانی در رایانه خود منتقل کنید و با باز کردن سند یا ابزار، داده‌ها همچنان پیدا می‌شوند.
  • در اکثر رایانه ها، مکان داده ها معمولاً تغییر نمی کند. یعنی معمولا اطلاعات خود را از یک پوشه به پوشه دیگر منتقل نمی کنید. به طور کلی از مسیرهای مطلق استفاده می شود.
  • می توانید به داده هایی که در درایوهای دیگر هستند مراجعه کنید.

هنگام استفاده از مسیرهای نسبی، ممکن است لازم باشد تنظیمات زیر را انجام دهید:

  • هنگامی که یک سند نقشه یا جعبه ابزار را جابجا می کنید، باید داده هایی را که به آن ارجاع می دهد نیز منتقل کنید.
  • هنگام انتقال اسناد، جعبه ابزار و داده ها به کاربر دیگر، باید از مسیرهای نسبی استفاده شود. در غیر این صورت، کامپیوتر کاربر باید همان ساختار دایرکتوری شما را داشته باشد.

به عنوان مثال، ساختار پوشه زیر را در نظر بگیرید. در این مثال، D:\Tools\Toolboxes\Toolbox1 حاوی ابزار اسکریپت D:\Tools\Scripts\MyScript.py است.

وقتی از مسیرهای مطلق استفاده می کنید، اگر جعبه ابزار D:\Tools\Toolboxes\Toolbox1 را به درایو دیگری مانند E:\Final\Toolbox1 منتقل کنید، ArcGIS D:\Tools\Scripts\MyScript.py را پیدا می کند و همه چیز درست می شود. . اگر از مسیرهای نسبی استفاده کنید، ArcGIS اسکریپت را پیدا نمی کند و ابزار کار نخواهد کرد. کادر محاوره ای ابزار باز می شود، اما پس از اجرای آن، با این خطا مواجه می شوید: «اسکریپت مرتبط با این ابزار وجود ندارد». باید ویژگی های ابزار را باز کنید و مسیر صحیح اسکریپت را وارد کنید.

از طرف دیگر، اگر با مسیرهای نسبی کار می کنید، می توانید به سادگی پوشه D:\Tools را در هر مکانی در هر رایانه ای کپی کنید و کار خواهد کرد. هنگام استفاده از مسیرهای مطلق، این کار نمی کند، زیرا کاربر دیگری می تواند پوشه را در پوشه F:\NewTools کپی کند و البته مسیر D:\Tools\Scripts\MyScript.py در رایانه او یافت نمی شود.

نتیجه

  • مسیرهای نسبی نمی توانند درایوها را تغییر دهند.
  • اگر داده ها منتقل نشوند، همانطور که معمولاً در دیسک های رایانه شخصی اتفاق می افتد، بهتر است از مسیرهای مطلق استفاده شود.
  • مسیرهای نسبی زمانی مفید هستند که اسناد و داده ها را به کاربر دیگری منتقل می کنید.
  • مسیرهای نسبی از علامت نقطه و دو نقطه (. و ..) استفاده می کنند. می توانید مسیرهای نسبی را با این نماد در Windows Explorer و خط فرمان ویندوز وارد کنید.
  • ArcGIS به شما اجازه نمی دهد که مسیرهای نسبی را با استفاده از علامت نقطه و دو نقطه وارد کنید. بیشتر اوقات، مسیرهای نسبی در سند و جعبه ابزار ذخیره می شوند (پس از اینکه گزینه حفظ مسیرهای نسبی را علامت زدید).
  • مسیرهای نسبی از پوشه فعلی، که محل سند یا جعبه ابزار ذخیره شده است، "ارجاع" می شوند.

مسیرهای UNC

UNC مخفف Universal (یا Uniform یا Unified) Naming Convention است و نحوی برای دسترسی به فهرست ها و فایل ها در شبکه های کامپیوتری است. نحو در زیر نشان داده شده است:

\\\\

برای مثال:

\\pondermatic\public\studyarea.gdb \\omnipotent\shared_stuff\wednesday\tools

نام کامپیوتر با یک اسلش دوتایی (\\) از هم جدا می شود.

در UNC به نام کامپیوتر، نام میزبان نیز گفته می شود.

چندین قانون برای مسیرهای UNC وجود دارد:

  • مسیرهای UNC نمی توانند حاوی برچسب های حجم (مانند D) باشند.
  • انتقال به دایرکتوری بالاتر از دایرکتوری مشترک امکان پذیر نیست.
  • گزینه ذخیره نام مسیرهای نسبیبرای اسناد و ابزارها برای مسیرهای UNC اعمال نمی شود.

در ArcGIS می توانید از یک مسیر UNC در هر درخواست مسیری استفاده کنید. این به ویژه برای داده های عمومی در یک شبکه محلی (LAN) مفید است. داده ها را می توان در یک رایانه ذخیره کرد و هر کاربری که به آن دسترسی دارد می تواند از این داده ها استفاده کند تا زمانی که رایانه خاموش یا از شبکه جدا شود.

در ویندوز امکان اشتراک گذاری پوشه ها وجود دارد تا سایر کاربران شبکه بتوانند با آنها کار کنند. در ArcCatalog یا Windows Explorer، کلیک راست کنید اشتراک گذاری و امنیتو دستورالعمل های موجود در کادر محاوره ای باز شده را دنبال کنید.

URL

URL مخفف Uniform Resource Locator است و به طور منحصر به فرد آدرس هر سندی را در اینترنت توصیف می کند. اجزای یک URL عبارتند از:

  • پروتکل مورد استفاده برای دسترسی به منبع، مانند HTTP (پروتکل انتقال ابرمتن) یا FTP (پروتکل انتقال فایل)
  • میزبان (سرور) برای اتصال
  • مسیر فایل روی هاست

برای مثال:

http://www.esri.com/products.html

Windows Internet Explorer به شما اجازه می دهد تا www.esri.com را در نوار آدرس اینترنت اکسپلورر تایپ کنید و پروتکل نوع http:// به طور خودکار اضافه می شود. درست تر است که پروتکل را به طور صریح مشخص کنید، مانند http. پروتکل های دیگر عبارتند از HTTPS (پروتکل انتقال ابرمتن ایمن)، FTP، mailto (آدرس ایمیل) و اخبار (Usenet news) و غیره.

در ArcGIS، می توانید از مسیرهای URL در جایی که مجاز است استفاده کنید. به طور کلی، رابط کاربری حاوی نکاتی است که در آن استفاده از URL ممکن یا ضروری است. هنگام استفاده از URL در ArcGIS Explorer، توصیه می شود که نوع پروتکل را مانند خط زیر وارد کنید:

http://www.esri.com

مسیر فایل اتصال ArcSDE

ابزارهای پردازش جغرافیایی از مسیر فایل اتصال (.sde ) برای دسترسی به داده های ذخیره شده در پایگاه داده ArcSDE استفاده می کنند.

D:\Data\Final\Connection to ArcSDE.sde\EastValley\powerlines

اطلاعات اتصال در فایل .sde برای ایجاد یک اتصال به ArcSDE استفاده می شود، با پایگاه داده جغرافیایی داده های درخواستی را به همان روشی که برای فایل ها و پایگاه های جغرافیایی شخصی جستجو می کند (به بالا مراجعه کنید) استفاده می شود.

امیدوارم آخرین کار را با موفقیت انجام داده باشید و سه صفحه متنی ایجاد کرده باشید. ما آن را با کمک تگ ها طراحی کردیم و هدف آنها را به خاطر آوردیم. خوب، یک سوال منطقی مطرح می شود: "چگونه بین این صفحات حرکت کنیم؟". آسان! در اینجا ما به لینک نیاز داریم.

پیوند یک عنصر صفحه است که در اصل متن ساده است، اما فعال است! یعنی با کلیک روی این متن، بازدیدکننده به صفحه دیگری هدایت می شود. آیا این فقط همان چیزی نیست که ما به دنبال آن بودیم! بنابراین بیایید به سرعت نحوه استفاده از پیوندها را یاد بگیریم، در اینجا یک مثال آورده شده است:

مکان من

نگاه کنید: تگ "a" و دارای ویژگی های "href" و "target" است، اگرچه اینها همه ویژگی هایی نیستند که این تگ دارد، اما من در مورد آنها اصل را برای شما توضیح می دهم. برخی از تگ ها مانند برچسب های پیوند دارای ویژگی هایی هستند. ویژگی های مورد نیاز و اختیاری وجود دارد. به طور خاص، در مورد ما، href اجباری است، اما هدف نه.
اما برگردیم به خود لینک. در مورد اینکه کدام یک بهتر است در موضوع مربوطه در وب سایت من بخوانید: پیوندها چیست. اما در آنجا به تفصیل در مورد مسیرهای نسبی و مطلق صحبت نکردم:

Https://site/1.png - فایل مسیر مطلق://localhost/C:/1.png - مسیر مطلق در ماشین محلی../img/1.png - مسیر نسبی

در اینجا چند نمونه برای شما آورده شده است. یک مسیر مطلق آدرس یک صفحه یا فایل را کد می کند. استفاده از آنها نامطلوب است، زیرا اگر سایتی را روی رایانه توسعه دهید و سپس آن را به سرور منتقل کنید، تمام مسیرها باید تغییر کنند، می توانید تصور کنید چقدر مشکل دارید؟ خیلی بهتر است از مسیرهای نسبی استفاده کنید، که به این صورت عمل می کند: یک دایرکتوری کاری وجود دارد که فایل در حال اجرا (باز) در آن قرار دارد. و همه مسیرهای نسبی از قبل از دایرکتوری کاری شروع می شوند. برای بالا بردن دایرکتوری، باید مانند مثال بالا ".." را بنویسید. اگر می خواهید در این دایرکتوری بمانید، فقط نام فایل یا پوشه را بنویسید.

خوب، برای درک: فرض کنید یک پوشه با فایل داریم که در آدرس زیر C:\site قرار دارد و یک پوشه دیگر C:\site2 وجود دارد. پوشه اول شامل صفحات page1.html، page2.html، page3.html و یک پوشه با تصاویر img و در پوشه دیگر، یعنی site2 pages page4.html و page5.html است.
بر این اساس، page1.html را از پوشه سایت به عنوان اولیه باز می کنیم و از روی آن می رقصیم:

Page2.html مسیر صفحه دوم است که در همان دایرکتوری صفحه اول قرار دارد. page3.html هم همینطور است. img/1.png - تصویر در پوشه تصویر. ../site2/page4.html - این صفحه در پوشه کاری نیست، بنابراین یک دایرکتوری بالا رفتیم و برای دسترسی به صفحه 4 وارد پوشه site2 شدیم. ../site2/page5.html هم همینطور است.

امیدوارم در مورد مسیرهای نسبی و مطلق کمی روشن شده باشد.

در اینجا لنگر لینک متن آن است که می توانید روی آن کلیک کنید. href حاوی مسیری است که ما به آن می رویم. به عنوان مثال، در گزینه های انتقال هدف - در یک پنجره جدید باز می شود. راهنمایی عنوان برای پیوند با شناور ظاهر می شود. پارامترهای پیوند بسیار بیشتری وجود دارد، اما ما در حال حاضر به آنها نیاز نداریم، زیرا نکته اصلی اکنون، اگر فراموش نکرده اید، پیوند دادن سه صفحه ما به یکدیگر است.
برای این کار، صفحه را در notepad باز کنید و در همان ابتدا در قسمت body، به طوری که لینک ها در بالای صفحه قرار گیرند، لینک ها را اضافه کنید:

زرافه | فیل | گورخر ... بعد متن ما در مورد حیوان است که قبلاً در درس گذشته نوشتیم.

نکات زیر را فراموش نکنید: به جای page1.html و 2 و 3 نام صفحات خود را وارد کنید. همه فایل های صفحه باید در یک پوشه باشند، در غیر این صورت از مسیرهای نسبی یا مطلق برای دسترسی به آنها استفاده کنید.

همانطور که می دانید در پارامتر href تگ () باید مسیر فایلی که لینک به آن ساخته شده را مشخص کنید.
بسیاری چیزی مانند http://somesite.ru/catalog/doc.html می نویسند. بله، هیچ کس بحث نمی کند، کار می کند. اما یک "اما" وجود دارد. بیایید به یک مثال نگاه کنیم.

اجازه دهید سایت شما میزبانی شود، به عنوان مثال، در یک هاست رایگان و آدرس آن به شرح زیر بود: http://fsite.freehosting.ru.
حدود 100 سند روی سرور وجود دارد. و بنابراین تصمیم گرفتید سایت خود را به دامنه دیگری منتقل کنید،
اجازه دهید میزبانی آن در منطقه ru پرداخت شود: http://site.ru. خوب حالا همه جا http://fsite.freehosting.ru را به http://site.ru تغییر دهید؟
بله، به لطف ویرایشگرهایی مانند homesite، این امکان وجود دارد. اما این راه چاره نیست.
فرض کنید قبل از آپلود یک صفحه در سرور، عملکرد آن را بررسی کنید
در سرور آپاچی خانگی خود (برای کسانی که هنوز نمی دانند "سرور خانگی" چیست - اینجا (نصب و پیکربندی سرور آپاچی) و به جای http://localhost، باید http://site را بنویسید .ru در همه جا موافقت کنید، حداقل ناراحت کننده است.

راه خروج این است که هنگام تعیین مسیر فایل، نه موقعیت آن در سایت، بلکه موقعیت آن در سرور را در نظر بگیرید.

مسیر مطلق

به عنوان مثال، فایل doc.html را در نظر بگیرید که در: http://somesite.ru/catalog/doc.html قرار دارد. همانطور که می دانید روی سرور یک پوشه www وجود دارد. همانطور که از آدرس می بینیم، این پوشه حاوی پوشه کاتالوگ است و فایل doc.html از قبل در آن قرار دارد.

اگر هنگام تعیین یک مسیر برای یک فایل، آدرس را با / پیشوند قرار دهید، آنگاه شبیه به موارد زیر خواهد بود: root_directory_north/www/path به فایل.
یعنی http://somesite.ru/catalog/doc.html مشابه موارد زیر است: /catalog/doc.html.
بنابراین، هنگامی که یک / جلوی آدرس وجود دارد، به این معنی است که "شمارش" از دایرکتوری www شروع می شود.
حالا به جای http://localhost/index.html از هر سندی، می توانید /index.html را بنویسید.
اما برای رسیدن به دایرکتوری cgi باید به صورت زیر بنویسید: / cgi-bin / مسیر فایل.

مسیرهایی که با استفاده از روش های توضیح داده شده در بالا ایجاد می شوند مطلق نامیده می شوند، زیرا مسیر مطلق (کامل) فایل در سرور مشخص شده است.

مسیر نسبی

همچنین مسیرهای نسبی وجود دارد که مربوط به خود سند است که پیوند از آنجا آمده است.
به عنوان مثال، اگر یک پیوند newcat/new.html در doc.html ایجاد کنید، به این معنی است که فایل new.html در فهرست راهنمای newcat است، که به نوبه خود در همان فهرست فایل doc.html قرار دارد. همانطور که می بینید، این مسیر نسبت به فایل doc.html است. در هر جایی که این فایل قرار دارد، مسیر newcat/new.html همیشه معتبر خواهد بود اگر فایل doc.html و فهرست راهنمای newcat در یک سطح (یعنی در یک فهرست) باشند.

همچنین می توانید دایرکتوری را نسبت به یک سند بالا ببرید. برای این کار بنویسید ../.
به عنوان مثال، یک دایرکتوری بزرگ وجود دارد که شامل دو دایرکتوری است: اولیه و ثانویه. دایرکتوری اولیه حاوی فایل آشنای doc.html است. و در دایرکتوری ثانویه فایل new.html قرار دارد. برای ایجاد پیوند به فایل new.html از فایل doc.html، باید ../secondary/new.html را بنویسید. اما اگر دایرکتوری بزرگ در دایرکتوری www قرار داشته باشد، مسیر فایل new.html را می توان به این صورت مشخص کرد: /big/secondary/new.html

به جای نتیجه گیری باید گفت که استفاده از مسیرهای مطلق و نسبی کار مدیران وب سایت ها را چه مبتدی و چه حرفه ای بسیار تسهیل می کند. بنابراین همانطور که می گویند از این فرصت نهایت استفاده را ببرید و سعی کنید از مسیرهایی مانند http://site.ru/catalog/file.file دوری کنید یا حداقل تا حد امکان به کمک آن ها متوسل شوید.

برترین مقالات مرتبط